Accueil·Commandes du terminal

getfacl

Droits

Syntaxe

getfacl [path]

Affiche la liste de contrôle d'accès, ces droits supplémentaires par utilisateur au-delà du propriétaire, du groupe et des autres ; c'est du Linux avec le paquet acl, tandis que macOS montre sa propre ACL via ls -le.

Options courantes

OptionSignification
-RWalk a whole tree
-dShow the default ACL that new files will inherit
-aShow only the ACL of the file itself
--omit-headerLeave out the three comment lines
-ePrint the effective rights after the mask is applied

Exemples

getfacl report.pdf

The ACL plus the ordinary owner and group bits.

getfacl dir | setfacl --set-file=- other_dir

Copies one ACL onto another directory.

ls -le report.pdf

How macOS shows its own kind of ACL instead.

Le mode numérique et le mode symbolique désignent la même chose : 755 et u=rwx,go=rx sont le même droit.

Comment lire

  • Les crochets [ ] marquent une partie facultative.
  • Les points de suspension … signifient qu’on peut en mettre plusieurs.
  • Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.

Questions fréquentes

Q. Que fait getfacl ?

Affiche la liste de contrôle d'accès, ces droits supplémentaires par utilisateur au-delà du propriétaire, du groupe et des autres ; c'est du Linux avec le paquet acl, tandis que macOS montre sa propre ACL via ls -le.

Q. Comment l’écrire ?

getfacl [path] — les crochets marquent ce qui est facultatif.

Q. Combien d’options valent la peine ?

Il y en a 5 ici ; la liste complète est dans man getfacl. Cette commande relève de Droits.

Commandes liées

page man: man getfacl