1. 程式人生 > >解決linux的-bash: ./xx: Permission denied

解決linux的-bash: ./xx: Permission denied

oat orm 其他人 gpo linux 簡單 head gin chmod

轉載 2018-02-16 15:08:42

用於學習

在linux下執行sh文件時提示下面信息:

-bash: ./xx.sh: Permission denied


解決方案 chmod 777 xx.sh

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

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

在linux終端先輸入ls -al,可以看到如:
-rwx-r--r-- (一共10個參數)
第一個跟參數跟chmod無關,先不管.
2-4參數:屬於user
5-7參數:屬於group
8-10參數:屬於others
接下來就簡單了:r==>可讀 w==>可寫 x==>可執行
r=4 w=2 x=1
所以755代表 rwxr-xr-x


解決linux的-bash: ./xx: Permission denied