目录
r:读 w:写 x:执行
r=4 w=2 x=1
chmod:修改文件或者目录的权限
语法:
1)chmod [ {u/g/o} {+-=} {rwx} ] [文件目录]
2)chmod -R 递归修改
u:所有者 (user) g:所属组(group) o:其他人(other)
例如:
chmod u+r,g+r /tmp/xia
给tmp目录下xia文件所有者赋予r权限,所属组赋予r权限
问:
修改/tmp/chen文件修改权限为777,chen下面的所有子文件也都该文777权限(使用递归修改)
答:chmod -R 777 /tmp/chen
chown:修改文件或者目录的所有者(user)
语法:chown [用户] [文件或者目录]
例子:
把chen的所有者权限改为shuaige:
chown shuaige chen
chgrp:修改文件或者目录所属组
语法: chgrp [用户组] [文件或者目录]
例子:
改变文件yangmi的所属组为chen
chgrp chen yangmi
umask:显示设置文件的缺省权限
语法:umask [-S ]
-S:以rwx形式显示新建文件缺省权限
umask -S:显示文件的缺省权限
缺省创建的文件,是能具有可执行权限(X)的。
(用touch创建的文件)每个用户只有一个缺省组