Conegueu el comandament de Linux: getfacl

Nom

getfacl - obteniu llistes de control d'accés a fitxers

Sinopsi

getfacl [-dRLPvh] fitxer ...

getfacl [-dRLPvh] -

Descripció

Per a cada fitxer, getfacl mostra el nom del fitxer, el propietari, el grup i la Llista de control d'accés (ACL). Si un directori té una ACL predeterminada, getfacl també mostra l'ACL predeterminada. No directoris no poden tenir ACL predeterminades.

Si getfacl s'utilitza en un sistema de fitxers que no admet ACL, getfacl mostra els permisos d'accés definits pels bits de permisos del mode de fitxer tradicionals.

El format de sortida de getfacl és el següent:

1: # file: somedir / 2: # owner: lisa 3: # group: staff 4: user :: rwx 5: user: joe: rwx #effective: rx 6: group :: rwx #effective: rx 7: group: cool: rx 8: mask: rx 9: other: rx 10: default: user :: rwx 11: default: user: joe: rwx #effective: rx 12: default: group :: rx 13: default: mask: rx 14 : per defecte: altres: ---

Les línies 4, 6 i 9 corresponen a l'usuari, grup i altres camps dels bits de permís en mode de fitxer. Aquestes tres s'anomenen entrades ACL base. Les línies 5 i 7 es denominen entrades de grup d'usuaris i nomenades. La línia 8 és la màscara efectiva dels drets. Aquesta entrada limita els drets efectius concedits a tots els grups i als usuaris nomenats. (El propietari del fitxer i altres permisos no es veuen afectats per la màscara de drets efectius; totes les altres entrades són.) Les línies 10-1 a 14 mostren l'ACL predeterminada associada a aquest directori. Els directoris poden tenir una ACL predeterminada. Els fitxers regulars mai no tenen una ACL predeterminada.

El comportament predeterminat per getfacl és mostrar tant l'ACL com l'ACL predeterminada, i incloure un comentari efectiu sobre drets sobre línies en què els drets de l'entrada difereixen dels drets efectius.

Si la sortida és a un terminal, el comentari de drets efectius està alineat a la columna 40. En cas contrari, un caràcter de fitxa individual separa l'entrada ACL i el comentari de drets efectius.

Les llistes ACL d'arxius múltiples estan separades per línies en blanc. La sortida de getfacl també es pot utilitzar com a entrada per setfacl.

Permisos

Es processa amb l'accés a la cerca d'un fitxer (és a dir, es processa amb accés de lectura al directori que conté un arxiu) també se'ls concedeix accés de lectura a les ACL del fitxer. Això és anàleg als permisos necessaris per accedir al mode d'arxiu.

Opcions

--accés

Mostra la llista de control d'accés al fitxer.

-d, --default

Mostra la llista de control d'accés predeterminat.

--omit-header

No mostreu el encapçalament de comentaris (les primeres tres línies de la sortida de cada fitxer).

- tot-efectiu

Imprimiu tots els comentaris sobre drets efectius, encara que siguin idèntics als drets definits per l'entrada de la ACL.

--no-efectiva

No imprimiu comentaris efectius de drets.

--skip-base

Omet els fitxers que només tenen les entrades de base ACL (propietari, grup, altres).

-R, - recursiu

Llista les ACL de tots els fitxers i directoris de manera recursiva.

-L, --logical

Caminada lògica, seguiu enllaços simbòlics. El comportament predeterminat és seguir els arguments d'enllaç simbòlic i saltar els enllaços simbòlics que es troben als subdirectoris.

-P, --física

Passeig físic, ometeu tots els enllaços simbòlics. Això també omet els arguments d'enllaç simbòlic.

--tabular

Utilitzeu un format de sortida tabular alternatiu. L'ACL i l'ACL predeterminada es mostren un al costat de l'altre. Els permisos que són ineficaços a causa de l'entrada de la màscara d'ACL es mostren en majúscula. Els noms d'etiquetes d'entrada per a les entrades ACL_USER_OBJ i ACL_GROUP_OBJ també es mostren en majúscules, cosa que ajuda a detectar aquestes entrades.

- noms únics

No traieu els caràcters de barra inclinats (`/ '). El comportament predeterminat és eliminar els caràcters de barra inclinats.

--version

Imprimiu la versió de getfacl i sortiu.

- ajuda

Imprimiu ajuda per explicar les opcions de la línia d'ordres.

-

Opcions de finalització de la línia d'ordres. Tots els paràmetres restants s'interpreten com a noms de fitxer, fins i tot si comencen per un caràcter de tauler.

-

Si el paràmetre de nom del fitxer és un caràcter de guionet únic, getfacl llegeix una llista de fitxers d'entrada estàndard.

CONFORMITAT AMB EL POSIX 1003.1E PROJECTE D'ESTÀNDARD 17

Si es defineix la variable d'entorn POSIXLY_CORRECT, el comportament predeterminat de getfacl canvia de les següents maneres: A menys que s'especifiqui el contrari, només s'imprimeix l'ACL. L'ACL predeterminada només s'imprimeix si es dóna l'opció -d . Si no es dóna cap paràmetre de la línia d' ordres , getfacl es comporta com si es va invocar com `` getfacl - ''.