bash权限设置为777但文件执行仍然被拒绝

时间:2014-11-04 09:45:53

标签: bash file permissions sh execute

我写了一个bash脚本,我试图从sh执行它,但我收到了“权限被拒绝错误”。我设置了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

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

不确定是什么原因,但尝试调用shell显式传递你的 脚本作为Shell的参数/命令,如sh myscript.sh