1.说明 i属性不能修改 a只能追加在6以后
[root@xuegod63 ~]# chattr +i a.txt
[root@xuegod63 ~]# chattr +a a.txt
[root@xuegod63 ~]# lsattr
---------------- ./anaconda-ks.cfg
---------------- ./hj.sh
----ia---------- ./a.txt
2.suid 对文件 sgid对执行文件和文件夹(可以临时获得文件所有者的权限) o防删位
SUID |
SGID |
Stickybit |
u+s或u=4 |
g+s或g=2 |
o+t或o=1 |
#为文件test7增加SUID和SGID属性,6= 4(SUID)+2(SGID)。
[root@srv tmp]# chmod 6555 test7
3.补码
临时生效: umask 权限补码
[root@xuegod63 ~]# umask 044
4.acl
getfacl /tmp/a.txt
setfacl -m d:u:mk:rwx /tmp/test #设置默认acl,对目录有效,此目录下新建的目录或文件都继承此acl权限
5.
p表示命名管道文件
d表示目录文件
l表示符号连接文件
-表示普通文件
s表示socket套接口文件,比如我们启用mysql时,会产生一个mysql.sock文件
c表示字符设备文件,例: 虚拟控制台 或tty0
b表示块设备文件 例: sda, cdrom