chgrp: 改变文件所属用户组
chgrp [-R] groupname dirname/filename
选项与参数:
-R:进行递归的持续更改,即连同子目录下所有文件,目录的用户组都更新成为groupname
chown:改变文件所有者
chown [-R] username dirname/filename
选项与参数:
-R: 进行递归的持续更改,即连同子目录下所有文件,目录的所属用户都更新成为username
chmod:更改文件权限
drwxrwxrwx 第一个字符(d,l,b,c,-)分别代表目录,连接文件,设备文件里面的可供存储的接口设备, 设备文件里面的串行端口设备,文件。接下来的字符三个为一组,第一个rwx代表文件所有者权限,第二个rwx代表文件所属用户组权限,最后一个rwx代表其他人(非同一用户组)对此文件的权限。如果没有权限,就会出现减号【-】
(1) 数字类型更改文件权限
r:4
w:2
x:1
chmod [-R] xyz 文件或目录
参数:
-R:进行递归的持续更改,即连同子目录下所有文件都会更改
xyz:三组rwx属性数值相加之和,如drwxr-xr-x为755(rwx:4+2+1= 7, r-x:4+0+1=5, r-x:4+0+1=5)
例如:
将文件file1权限设置为"-rw-r--r--".
chmod 644 file1
(2)符号改变文件权限
u: user文件所有者
g:group文件所属用户组
o:other其他人(非本用户组)
a:all(所有,包括u,g,o)
+:加入权限
-:除去权限
=:设置权限
例如:
将文件file1权限设置为“-rw-r--r--”.
chmod u=rw,g=r,o=r file1(三个等式之间不要有空格)或者chmod u=rw,go=r file1
将文件file1权限由“-rw-r--r--”设置为“-rwxr--r--”.
chmod u+x file1
将文件file1权限由“-rw-r--r--”设置为“-rwxr-xr-x”.
chmod a+x file1或者chmod u+x,g+x,o+x file1(三个等式之间不要有空格)
将文件file1权限由“-rwx-r--r--”设置为“-rw-r--r--”.
chmod u-x file1
将文件file1权限由“-rwxr-xr-x”设置为“-rw-r--r--”.
chmod a-x file1或者chmod u-x,g-x,o-x file1(三个等式之间不要有空格)
网友评论