getfacl - Récupère les listes de contrôle d'accès aux fichiers
Synopsis
getfacl fichier -dRLPvh …
getfacl -dRLPvh -
La description
Getfacl affiche le nom du fichier, le propriétaire, le groupe et la liste de contrôle d'accès (ACL). Si un répertoire a une liste de contrôle d'accès par défaut, getfacl affiche également la liste de contrôle d'accès par défaut. Les non-répertoires ne peuvent pas avoir de liste de contrôle d'accès par défaut.
Si getfacl est utilisé sur un système de fichiers qui ne prend pas en charge les listes de contrôle d'accès, getfacl affiche les autorisations d'accès définies par les bits d'autorisation en mode fichier traditionnels.
Le format de sortie de getfacl est le suivant:
1: # fichier: somedir / 2: # propriétaire: lisa 3: # groupe: personnel 4: utilisateur :: rwx 5: utilisateur: joe: rwx #effective: r-x 6: groupe :: rwx #effective: r-x 7: groupe: cool: r-x 8: masque: r-x 9: autre: r-x10: défaut: utilisateur :: rwx11: défaut: utilisateur: joe: rwx #effective: r-x12: défaut: groupe :: r-x13: défaut: masque: r-x14: défaut: autre: ---
Les lignes 4, 6 et 9 correspondent aux champs utilisateur, groupe et autres des bits d'autorisation en mode fichier. Ces trois sont appelées les entrées ACL de base. Les lignes 5 et 7 correspondent aux entrées d'utilisateur et de groupe nommé. La ligne 8 est le masque de droits effectifs. Cette entrée limite les droits effectifs accordés à tous les groupes et aux utilisateurs nommés. (Les autorisations du propriétaire du fichier et des autres utilisateurs ne sont pas affectées par le masque de droits effectifs; toutes les autres entrées le sont.) Les lignes 10 à 14 affichent la liste de contrôle d'accès par défaut associée à ce répertoire. Les répertoires peuvent avoir une liste de contrôle d'accès par défaut. Les fichiers normaux n'ont jamais de liste de contrôle d'accès par défaut. Le comportement par défaut de getfacl consiste à afficher à la fois la liste de contrôle d'accès et la liste de contrôle d'accès par défaut et à inclure un commentaire de droits effectifs pour les lignes où les droits de l'entrée diffèrent des droits effectifs. Si la sortie est destinée à un terminal, le commentaire de droits effectifs est aligné sur la colonne 40. Sinon, un seul caractère de tabulation sépare l'entrée de la liste de contrôle d'accès et le commentaire de droits effectifs. Les listes de LCA de plusieurs fichiers sont séparées par des lignes vides. La sortie de getfacl peut également être utilisée comme entrée de setfacl. Les processus avec accès de recherche à un fichier (c'est-à-dire, les processus avec un accès en lecture au répertoire contenant un fichier) se voient également accorder un accès en lecture aux ACL du fichier. Ceci est analogue aux autorisations requises pour accéder au mode fichier. --accès Afficher la liste de contrôle d'accès aux fichiers. -d, --default Afficher la liste de contrôle d'accès par défaut. --omit-header N'affichez pas l'en-tête de commentaire (les trois premières lignes de la sortie de chaque fichier). - tout efficace Imprimez tous les commentaires de droits effectifs, même s'ils sont identiques aux droits définis par l'entrée de la liste de contrôle d'accès. --no-efficace Ne pas imprimer les commentaires de droits effectifs. --skip-base Ignorer les fichiers contenant uniquement les entrées de la liste de contrôle d'accès (propriétaire, groupe, autres). -R, --recursive Répertorie les ACL de tous les fichiers et répertoires de manière récursive. -L, --logique Marche logique, suivez les liens symboliques. Le comportement par défaut consiste à suivre les arguments des liens symboliques et à ignorer les liens symboliques rencontrés dans les sous-répertoires. -P, --physique Marche physique, sautez tous les liens symboliques. Cela ignore également les arguments de lien symbolique. --tabulaire Utilisez un autre format de sortie tabulaire. La liste de contrôle d'accès et la liste de contrôle par défaut sont affichées côte à côte. Les autorisations inefficaces en raison de l'entrée de masque de LCA sont affichées en majuscules. Les noms de balises d’entrée pour les entrées ACL_USER_OBJ et ACL_GROUP_OBJ sont également affichés en majuscules, ce qui facilite la détection de ces entrées. noms absolus Ne supprimez pas les barres obliques (`/ '). Le comportement par défaut consiste à supprimer les caractères slash. --version Imprimez la version de getfacl et quittez. --Aidez-moi Affiche l'aide en expliquant les options de la ligne de commande. -- Options de fin de ligne de commande. Tous les paramètres restants sont interprétés comme des noms de fichier, même s'ils commencent par un tiret. - Si le paramètre filename est un simple tiret, getfacl lit une liste de fichiers à partir de l'entrée standard. Si la variable d'environnement POSIXLY_CORRECT est définie, le comportement par défaut de getfacl change comme suit: Sauf indication contraire, seule la liste de contrôle d'accès est imprimée. La LCA par défaut n’est imprimée que si le -ré l'option est donnée. Si aucun paramètre de ligne de commande n'est donné, getfacl se comporte comme si elle avait été invoquée sous la forme «getfacl -». Les permissions
Les options
Conformité au projet de norme 17 Posix 1003.1e