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


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

103
2018-01-27 22:44


origine




Réponses:


Cela signifie que votre fichier dispose d'autorisations étendues appelées ACL.

Tu dois courir getfacl <file> pour voir les autorisations complètes.

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


103
2018-01-27 22:54



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


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é par l'option -l est suivi par un caractère '+' ".

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


25
2018-01-27 22:49



"encombré de restrictions d'accès" - cela signifie-t-il qu'un fichier ou un répertoire sans + a moins de restrictions? - squarecandy
@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 / {votrenomutilisateur} /, mais les autorisations sur / media / {votrenomutilisateur} 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 dedans. Mais la liste de contrôle d'accès dit utilisateur: {yourusername}: r-x, donc vous avez effectivement accès (mais aucun des autres utilisateurs n'en a accès). - Toby Bartels