管理文件权限

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

 

原文地址:https://www.cnblogs.com/djlsunshine/p/9750055.html