這篇文章主要介紹了Linux chmod命令及權限含義,本文講解了各字段含義、權限對應關係、7、6、4的由來、常用權限命令等內容.
Ps:我也是因爲在使用gradlew命令的時候權限被拒絕,採取瞭解的.如圖一樣的情況.
bogon:YRecycleview yukuoyuan$ ./gradlew bintrayUpload
bash: ./gradlew: Permission denied
對於一條權限賦值命令:sudo chmod -R 764 ×××;我們必須瞭解其含義:
先說個字段代表的含義
- sudo 就不用說了,當我們需要查看不可見的文件時經常使用此命令.
- sudo chmod -R(更改文件夾及其子文件夾)
- 7(所有者權限)
- 6(組用戶權限)
- 4(其他用戶權限)
- xxx(目標文件)
再說下權限問題
- r 讀取權限 4;
- w 寫入權 2;
- x 執行權 1;
- rwx(讀、寫、執行)
- rw-(讀、寫)
….(以此類推)
764,700等由來
- 若要rwx:4+2+1=7; 若要rw-:4+2=6; 若要r-x:4+1=5
常用權限命令
sudo chmod 777 -R xxx (更改文件夾及其子文件夾權限爲777)
sudo chmod 600 ××× (只有所有者有讀和寫的權限)
sudo chmod 644 ××× (所有者有讀和寫的權限,組用戶只有讀的權限)
sudo chmod 700 ××× (只有所有者有讀和寫以及執行的權限)
sudo chmod 666 ××× (每個人都有讀和寫的權限)
sudo chmod 777 ××× (每個人都有讀和寫以及執行的權限