1、linux中文件或者目錄的權限針對用戶分為三類,即:
所有者,用u表示;
所屬組,用g表示;
其他人,用o表示;
針對每一種用戶,權限有可以分為三種,即:
讀的權限,用r表示,也用數字4代替。
寫的權限,用w表示,也用數字2代替。
執行的權限,用x表示,也用數字1代替。
2、舉例
文件a.txt:
所有者擁有rw-的權限,即讀、寫的權限,數值為4 + 2 = 6。
所屬組又有r--的權限,即擁有讀的權限, 數值為4。
其他人擁有r--的權限,即又有讀的權限,數值為4。
整個文件的權限為:644.
目錄test1:
所有者擁有rwx的權限,即有讀、寫、執行的權限,數值為7.
所屬組擁有w-x的權限,即有讀和執行的權限,數值為5.
其他人擁有w-x的權限,即有讀和執行的權限,數值為5.
整個目錄的權限為:755.
3、增加或減少權限
(1)、給文件x.txt的所有者(o)增加執行的權限
[root@rhel7pc1 test]# chmod u+x a.txt
(2)、給a.txt的所屬組增加寫的權限
[root@rhel7pc1 test]# chmod g+w a.txt
(3)、給文件a.txt減少讀的權限
(4)、將文件a.txt的權限修改為777
[root@rhel7pc1 test]# chmod 777 a.txt
(5)、將文件a.txt的權限修改為755
[root@rhel7pc1 test]# chmod 755 a.txt