Que signifie a + à la fin des autorisations de ls -l?


126

Quel est le signe plus à la fin des autorisations me dire?

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

Voici le contexte:

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

Réponses:



29

via la page de manuel 'ls'

"Si le fichier ou le répertoire contient des informations de sécurité étendues, le champ des autorisations imprimé avec l'option -l est suivi d'un caractère '+'."

Cela signifie généralement que le fichier est encombré de restrictions d'accès en dehors des autorisations Unix traditionnelles - probable liste de contrôle d'accès (ACL).


2
"encombré de restrictions d'accès" - cela signifie-t-il qu'un fichier ou un répertoire sans + a moins de restrictions?
squarecandy

7
@squarecandy: Non, le + peut supprimer les restrictions (donc ajouter des autorisations). Par exemple, dans la configuration par défaut Ubuntu actuelle, lorsque vous connectez un lecteur externe, celui-ci est monté dans / media / {votre nom d'utilisateur} /, mais les autorisations sur / media / {votre nom d'utilisateur} sont drwxr-x --- + et le propriétaire. et le groupe sont tous les deux root, donc vous ne vous attendez pas à ce que personne d’autre que root puisse faire quoi que ce soit avec quoi que ce soit là dedans. Mais la liste de contrôle d'accès dit utilisateur: {yourusername}: rx, vous avez donc accès (mais aucun des autres utilisateurs n'en a accès).
Toby Bartels

3
Pour votre information, étrangement sur Debian man lspage (GNU coreutils 8,26) , il ne mentionne pas que l' utilisation de +, mais info coreutils lsfait
Xen2050
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.