211 votes

Que signifie le signe + à la fin des permissions de ls -l ?

Que me dit le signe plus à la fin des permissions ?

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

217voto

Nathan Lee Points 1127

Cela signifie que votre fichier dispose de permissions étendues appelées ACL.

Vous devez exécuter getfacl <file> pour voir les permissions complètes.

Siehe Listes de contrôle d'accès pour plus de détails.

26 votes

ls -le sur Mac OS X. serverfault.com/a/303752/63749

45voto

San Points 523

Via la page de manuel 'ls'.

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

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

2 votes

"encumbered with access restrictions" - cela signifie-t-il qu'un fichier ou un répertoire sans + a moins de restrictions ?

11 votes

@squarecandy : Non, le + peut supprimer des restrictions (donc ajouter des autorisations). Par exemple, dans l'Ubuntu actuel par défaut, lorsque vous branchez un disque externe, il est monté dans /media/{votrenomd'utilisateur}/, mais les autorisations sur /media/{votrenomd'utilisateur} sont drwxr-x---+ et le propriétaire et le groupe sont tous deux root, donc vous vous attendez à ce que personne d'autre que root ne puisse faire quoi que ce soit avec ce qui s'y trouve. Mais l'ACL indique user:{votre nom d'utilisateur}:r-x, donc en fait vous avez l'accès (mais aucun des autres utilisateurs).

5 votes

Pour info, bizarrement, sur la version de Debian man ls (GNU coreutils 8.26), il n'est pas mentionné que l'utilisation de l'option + しかし info coreutils ls fait

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X