linux 文件执行命令
发布网友
发布时间:2022-04-22 03:50
我来回答
共4个回答
热心网友
时间:2022-05-14 04:26
展开1全部你执行“chmod
777
start.sh”(如果是root用户可以直接执行;文件的拥有者也可以直接执行;不然的话执行“sudo
chmod
777
start.sh“,然后输入该用户密码,不过前提是该用户拥有sudo权限)然后再执行试试看,如果还不行,可能是你文件里面代码的问题咯……都试试看吧……
PS:
"Permission
denied"
的意思是权限不够,请求被拒绝!
热心网友
时间:2022-05-14 05:44
1,`/usr/local/tomcat-6.0.16/logs/catalina.out'
这个文件属性和权限是否没有分配给tomcat用户。
2,Permission
denied
说明是没有访问权限,既然start.sh文件的属性也改成了该用户,那么这个用户是否拥有tomcat的执行权限。
热心网友
时间:2022-05-14 07:19
tomcat在root用户下执行,如果root权限不给其他人,就必须把tomcat文件的权限让其他用户有执行的权限。
热心网友
时间:2022-05-14 09:10
Permission
denied
权限不够
①查看/usr/local/tomcat-6.0.16/logs是否有这个文件夹及相关权限
②将相关的权限设置成777之后再重新运行