在ls -l许可的末尾,+是什么意思?


126

权限末尾告诉我的加号是什么?

ls -l
total 4
drwxrwxrwx+ 2 benson avahi-autoipd 4096 Jan 27 17:37 docs

这里是上下文:

cat /etc/issue
\CentOS release 5.3 (Final)
Kernel \r on an \m

Answers:



29

通过手册页“ ls”

“如果文件或目录具有扩展的安全性信息,则-l选项打印的权限字段后跟一个'+'字符。”

通常,这意味着该文件受到了传统Unix权限之外的访问限制(可能是访问控制列表(ACL))。


2
“受到访问限制的困扰”-是否意味着不带+的文件或目录具有较少的限制?
squarecandy16年

7
@squarecandy:否,+可以删除限制(因此添加权限)。例如,在当前的默认Ubuntu中,当您插入外部驱动器时,该驱动器将挂载在/ media / {yourusername} /中,但是/ media / {yourusername}的权限为drwxr-x --- +和所有者和group都是root用户,因此您希望root用户之外的任何人都无法在其中进行任何操作。但是ACL表示用户:{yourusername}:rx,因此实际上您具有访问权限(但其他用户都没有)。
Toby Bartels

3
仅供参考,奇怪的是Debian的上man ls页(GNU的coreutils 8.26),它并没有提到那使用+,但info coreutils ls确实
Xen2050
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.