getfacl toont de ACL-rechten (Access Control Lists) van bestanden en mappen.
getfacl bestand.txt
getfacl -R map/
# file: bestand.txt
# owner: dexter
# group: dexter
user::rw-
user:jan:r--
group::r--
mask::r--
other::---
| Regel | Betekenis |
|---|---|
user::rw- | Rechten van de eigenaar |
user:jan:r-- | Rechten van gebruiker jan (ACL) |
group::r-- | Rechten van de groep |
mask::r-- | Maximale effectieve rechten voor ACL-vermeldingen |
other::--- | Rechten voor overige gebruikers |
| Optie | Betekenis |
|---|---|
-R | Recursief |
-d | Standaard ACL's tonen (voor mappen) |
-p | Absoluut pad gebruiken |
--omit-header | Commentaarregels weglaten |
ACL van map inclusief standaard ACL:
getfacl -d /gedeelde-map/
ACL's kopiëren naar ander bestand:
getfacl bestand1 | setfacl --set-file=- bestand2
Recursief tonen:
getfacl -R /var/www/ | less
getfacl toont een + in ls -l als er ACL's aanwezig zijn: -rw-r--r--+. Gebruik dan getfacl om de details te zien.