目录
一、chmod(修改文件权限)
1.符号设定法
2.数字设定法(用三位八进制数字表示)
二、chown(修改文件所有者和所属组)
1.修改文件所有者
2.修改文件所有者和所属组
三、chgrp修改文件所属组
对于管理文件三个重要且常见的命令(都需提供root权限)。
chmod:修改文件的权限,SUID、SGID、SBIT等的特性
chown:修改文件的拥有者
chgrp:修改文件所属用户组
一、chmod(修改文件权限) 1.符号设定法
chmod [who] [+-=] [mode] 文件名
【who】即操作对象
u---用户(user)
g---同组用户(group)
o---其他用户(other)
a---所有(all in)[默认]
【+-=】操作符
+ 为其添加权限
- 为其减少权限
= 赋予指定权限并取消其他权限
【mode】权限
r---读权限(read)
w---写权限(write)
x---执行权限(execute)
例:为stat1.cpp文件的所有者和所属组减少读权限
2.数字设定法(用三位八进制数字表示)
chmod [numbers] filename
0---没有权限
1---执行权限
2---写权限
4---读权限
例:给stat1.cpp文件设置权限为-rw-rw-r--
二、chown(修改文件所有者和所属组)
如果要连同目录下的所有子文件或文件都同时修改的话,直接加上-R即可。
1.修改文件所有者chown 文件所有者 文件名
例:修改stat1.cpp文件的所有者为gg-bruse
2.修改文件所有者和所属组
chown 文件所有者:文件所属组 文件名
例:修改stat1.cpp文件的所有者和所属组为gg-bruse
三、chgrp修改文件所属组
chgrp 文件所属组 文件名
例:修改文件stat1.cpp的文件所属组为gg-bruse
注意:
SUID、SGID、SBIT等的特性会在后面的文章中进行介绍



