文件属性的问题

文件属性的问题

我在/dev下用ll命令,看到如下
crw-rw----+ 1 root root    14,  12 03-29 15:34 adsp
crw-------  1 root root    10, 175 03-29 15:34 agpgart
crw-rw----+ 1 root root    14,   4 03-29 15:34 audio
drwxr-xr-x  2 root root         80 03-29 15:34 bsg
..............
请问crw-rw----+的“+”是代表什么含义呢?
那是文件系统的访问控制列表(ACL)

权限后面的+,代表这些文件被设置了acl

#setfacl -R -m u:maitr:rwx /root/

这样用户maitr就对/root 文件夹下的所有文件有了rwx权限……
复制内容到剪贴板
代码:
# ls -l /root
total 72
-rw-rwx---+ 1 root root   799 Feb 25 19:41 anaconda-ks.cfg
-rw-rwxr--+ 1 root root 18169 Feb 25 19:41 install.log
-rw-rwxr--+ 1 root root  3956 Feb 25 19:41 install.log.syslog
-rw-rwx---+ 1 root root 18022 Feb 29 04:14 mbox
-rw-rwxr--+ 1 root root  1176 Mar 23 01:33 squid.conf
#
用getfacl来查看设置:
复制内容到剪贴板
代码:
# getfacl /root
getfacl: Removing leading '/' from absolute path names
# file: root
# owner: root
# group: root
user::rwx
user:maitr:rwx
group::r-x
mask::rwx
other::---
#
更多的资料可以查看man手册或者google一下