-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