La commande getfacl permet de récupérer les ACL des fichiers et répertoires.
Le format de sortie de base de la commande getfacl affiche des métadonnées sur l'objet, y compris son propriétaire, son groupe, tout indicateur SUID/SGID/sticky bit défini, les autorisations standard associées à l'objet et les entrées d'autorisation individuelles pour les utilisateurs et les groupes.
Une ACL qui définit les autorisations pour un utilisateur spécifique.
Exemples de commande getfacl
1. Pour obtenir les ACL d'un fichier :
# getfacl /tmp/file.txt
2. Pour afficher la liste de contrôle d'accès aux fichiers :
# getfacl -a /tmp/file.txt # getfacl --access /tmp/file.txt
3. Pour afficher la liste de contrôle d'accès par défaut :
# getfacl -d /tmp/file.txt # getfacl --default /tmp/file.txt
4. Pour éviter d'afficher l'en-tête du commentaire :
# getfacl -c /tmp/file.txt # getfacl --omit-header /tmp/file.txt
5. Pour imprimer tous les commentaires sur les droits effectifs :
# getfacl -e /tmp/file.txt # getfacl --all-effective /tmp/file.txt
6. Pour éviter d'imprimer les droits effectifs :
# getfacl -E /tmp/file.txt # getfacl --no-effective /tmp/file.txt
7. Pour ignorer les fichiers qui n'ont que les entrées ACL de base :
# getfacl -s /tmp/file.txt # getfacl --skip-base /tmp/file.txt
8. Pour répertorier les ACL de manière récursive :
# getfacl -R /tmp # getfacl --recursive /tmp
9. Pour suivre les liens symboliques :
# getfacl -L /tmp/file.txt # getfacl --logical /tmp/file.txt
10. Pour éviter de suivre les liens symboliques :
# getfacl -P /tmp/file.txt # getfacl --physical /tmp/file.txt
11. Pour obtenir le format de sortie tabulaire :
# getfacl -t /tmp/file.txt # getfacl --tabular /tmp/file.txt
12. Ne supprimez pas les caractères de barre oblique :
# getfacl -p /tmp/file.txt # getfacl --absolute-names /tmp/file.txt
13. Pour répertorier les ID utilisateur et groupe numériques :
# getfacl -n /tmp/file.txt # getfacl --numeric /tmp/file.txt
14. Pour obtenir la version de getfacl :
# getfacl -v # getfacl -version
15. Pour obtenir de l'aide pour getfacl :
# getfacl -h # getfacl --help