Start·Terminal-Befehle

getfacl

Rechte

Aufruf

getfacl [path]

Zeigt die Access Control List, also zusätzliche Rechte je Benutzer jenseits von Eigentümer, Gruppe und Anderen; das ist Linux mit dem acl-Paket, während macOS seine eigene ACL mit ls -le zeigt.

Häufige Optionen

OptionBedeutung
-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

Beispiele

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.

Numerischer und symbolischer Modus benennen dasselbe: 755 und u=rwx,go=rx sind dieselbe Berechtigung.

So liest man das

  • Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
  • Drei Punkte … heißen: mehrere sind erlaubt.
  • Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.

Häufige Fragen

Q. Was macht getfacl?

Zeigt die Access Control List, also zusätzliche Rechte je Benutzer jenseits von Eigentümer, Gruppe und Anderen; das ist Linux mit dem acl-Paket, während macOS seine eigene ACL mit ls -le zeigt.

Q. Wie gibt man ihn ein?

getfacl [path] — eckige Klammern markieren, was wegfallen darf.

Q. Wie viele Optionen lohnen sich?

Hier stehen 5; die vollständige Liste steht in man getfacl. Der Befehl gehört zu Rechte.

Verwandte Befehle

man-Seite: man getfacl