Aller au contenu principal
Kill -9 Club
Se connecter

ACL (liste de contrôle d'accès)

Fichiers

Une liste de droits supplémentaires attachée au fichier, en dehors des neuf caractères habituels : un groupe nommé autorisé à écrire dans un répertoire dont il n'est pas propriétaire, un compte unique autorisé à lire un fichier précis. Les neuf caractères ne décrivent donc pas toute la règle d'accès, et ls -l l'avoue par un seul signe — le + de drwxrws---+. Le reste se lit avec getfacl. La facture arrive à la restauration : rsync -a ne copie ni les ACL ni les attributs étendus, et tar sans option les perd aussi. L'arborescence revient avec des permissions qui paraissent identiques et un accès réel différent ; le refus qui suit ne s'explique pas depuis ls -l, et c'est une heure perdue si vous ignorez que la question existe. Demandez-les des deux côtés — rsync -aAX, tar --acls --xattrs — et gardez un getfacl -R /var/www à côté de l'archive.

Aussi écrit : liste de contrôle d'accès, ACL POSIX, getfacl