1.更改文件所属用户组
chgrp [-R] [组名] [文件名或目录名]
NB:要改成的用户组名称,必须在/etc/group里存在。若要将目录下的所有子目录和文件都更新成这个用户组,须加-R参数
2.更改文件拥有者
chown [-R] [用户名] [文件名或目录名]
NB:用户名必须在/etc/passwd中存在。-R参数作用同上。
修改文件用户组/拥有者操作常用于cp某些系统文件后,将该属性从root改为用户能够操作的值
3.更改文件读写执行权限
chmod [-R] [三位数字序列] [文件名或用户名]
其中,
r:4
w:2
x:1
故-rwxrwx---等价于770
4.更改文件读写执行权限的另一种方法(符号表示)
chmod [符号代码] [文件名或用户名]
符号代码中,
u表示拥有者,g表示用户组,o表示其他人,a表示所有人
+表示加入,-表示出去,=表示设置
r,w,x不变
如:将某文件的权限设置为-rwxr-xr-x的命令如下:
chmod u=rwx,go=rx [文件名]
NB:逗号,左右没有空格。另外,go可以连写。+/-适用于不知道文件原本的权限是什么的情况。
5.目录属性的意义
r:表示具有读取目录结构清单的权限,即使用ls的权限
w:表示能够在该目录内进行新建/删除/移动/重命名等操作
x:表示能够进入该目录