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