What is the plus sign at the end of the permissions telling me?
ls -l
total 4
drwxrwxrwx+ 2 benson avahi-autoipd 4096 Jan 27 17:37 docs
Here's the context:
cat /etc/issue
\CentOS release 5.3 (Final)
Kernel \r on an \m
What is the plus sign at the end of the permissions telling me?
ls -l
total 4
drwxrwxrwx+ 2 benson avahi-autoipd 4096 Jan 27 17:37 docs
Here's the context:
cat /etc/issue
\CentOS release 5.3 (Final)
Kernel \r on an \m
It means your file has extended permissions called ACLs.
You have to run getfacl <file> to see the full permissions.
See Access Control Lists for more details.
via man page 'ls'
"If the file or directory has extended security information, the permissions field printed by the -l option is followed by a '+' character."
This generally means the file is encumbered with access restrictions outside of the traditional Unix permissions - likely Access Control List (ACL).
man ls page (GNU coreutils 8.26) it doesn't mention that usage of +, but info coreutils ls does
– Xen2050
Oct 29 '18 at 12:58
ls man page from coreutils 8.30 in RHEL 8.3 does not contain the string "extended".
– RonJohn
Feb 18 '22 at 20:38
From the acl package in Ubuntu :
$ man acl | grep -1 '+'
• For files that have a default ACL or an access ACL that contains more than the three required ACL entries, the ls(1) utility in the long form produced by ls -l
displays a plus sign (+) after the permission string.
$
ls -leon Mac OS X. http://serverfault.com/a/303752/63749 – ma11hew28 Oct 25 '15 at 14:15ls -leto show syno-acl permission details – yurenchen Feb 02 '23 at 23:13