執行shell腳本是,報錯-bash: ./test: Permission denied


在liunx系統中運行自己編譯的shell腳本test.sh時,報以下錯誤:

-bash: ./test: Permission denied

報錯原因:沒有對該腳本又執行權限。

解決方法:

chmod +x ./test.sh  #使腳本具有執行權限
chmod 777 test.sh       #或者

Linux chmod +755和chmod +777 各是什么意思呢?

755 代表用戶對該文件擁有讀,寫,執行的權限,同組其他人員擁有執行和讀的權限,沒有寫的權限,其他用戶的權限和同組人員權限一樣。 777代表,user,group ,others ,都有讀寫和可執行權限。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM