-2
我写了一个bash脚本,我试图从SH执行它,但我得到一个拒绝“权限错误”。我将权限设置为777,但仍然阻止我执行该文件。bash的权限设置为777,但文件执行仍否认
# which sh
/bin/sh
# ls -l myscript.sh
-rwxrwxrwx 1 root wheel 974 Nov 4 09:16 myscript.sh
# ./myscript.sh
zsh: permission denied: ./myscript.sh
任何帮助将不胜感激。
这工作。我通常从不需要sh的Ubuntu服务器运行我的脚本。谢谢。 – stevo 2014-11-04 09:51:36
我发布的答案。从评论中删除。 – Rahul 2014-11-04 09:55:19
如果错误消息来自'zsh',则'sh'的路径是不相关的。脚本的第一行是什么意思? 'zsh'二进制文件的权限是什么? – tripleee 2014-11-04 10:02:11