更改文件属性
chgrp 更改文件属组
chgrp [-R] 组名 文件名
-R : 递归修改文件夹下所有文件
chown 更改文件属主,也可以同时修改属组
chown [-R] 属主名 文件名
chown [-R] 属主名:组名 文件名
chmod 更改文件权限
1.数字方式
各权限代表的数值: r=4,w=2,x=1
chmod [-R] xyz 文件或目录
x,y,z:分别代表用户/组/其他人的权限,值为4,2,1任意组合后相加的值
例:
4代表只有读
3代表可写,可执行(3=2+1)
6代表可读,可写(6=4+2)
7代表可读,可写,可执行(7=4+2+1)
例子说明
chmod 777 file1
代表将file1的用户权限,组权限,其他人权限,都设置为可读,可写,可执行
chmod 634 file2
代表将file2的
用户权限设置为可读,可写(6=4+2)
组权限设置为可写,可执行(3=2+1)
其他人权限设置为可读(r=4)
2.符号方式
u:代表user用户(属主)
g:代表group组
o:代表others其他
a:代表all全部身份
例子
如果我们需要将文件权限设置为 -rwxr-xr-- ,
chmod u=rwx,g=rx,o=r 文件名
设置file1文件权限,给所有身份添加可执行权限
chmod a+x file1
设置file2文件权限,去掉用户的写权限
chmod u-w file2