我写了一个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
非常感谢任何帮助。
答案 0 :(得分:3)
不确定是什么原因,但尝试调用shell显式传递你的
脚本作为Shell的参数/命令,如sh myscript.sh