l软连接型
d目录型
b块型
c字符文件
修改所有者
# chown bob passwd
修改所属组
# chown .bin passwd
同时修改
用点或者冒号隔开
# chown bob.users passwd
创建一个目录
# mkdir /aa
改变目录所有者
# chown djl /aa/
改变目录里面所有文件的所有者
# chown -R djl /aa/
更改目录的所属组
# chgrp djl /aa/
更改目录里面所有文件的所属组
# chgrp djl /aa/ -R
修改other权限
默认的文件9位权限为
file644
默认的目录9位权限为
dir755
权限过滤器umask
umask就是指定目前用户在建立文件或目录时候的权限默认值
规则:
目录 默认权限=777-umask
文件 默认权限=666-(umask的三位数,哪位数是奇数要先-1)
设置文件的特殊权限
普通用时候将具有所有者的权限
创建一个文件,更改所属组为djl,并在other赋予一个写的权限
chattr命令
改变文件属性
a:文件只允许追加,不允许任何进程覆盖或截断这个文件。如果目录具有这个属性,只允许在这个目录下建立和修改文件,不允许删除任何文件
i:不得任意改动文件或目录
查看特殊权限
#lsattr aa