Nome
getfacl - obtén listas de control de acceso de ficheiros
Sinopse
getfacl [-dRLPvh] ficheiro ...
getfacl [-dRLPvh] -
Descrición
Para cada ficheiro, getfacl amosa o nome do ficheiro, o propietario, o grupo ea Lista de control de acceso (ACL). Se un directorio ten unha ACL predeterminada, getfacl tamén amosa a ACL predeterminada. Os non directorios non poden ter ACL por defecto.
Se getfacl é usado nun sistema de ficheiros que non soporta ACL, getfacl mostra os permisos de acceso definidos polos bits de permisos do modo de ficheiro tradicional.
O formato de saída de getfacl é o seguinte:
1: # ficheiro: somedir / 2: # propietario: lisa 3: # grupo: persoal 4: usuario :: rwx 5: usuario: 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 : predeterminado: outro: ---As liñas 4, 6 e 9 corresponden ao usuario, o grupo e outros campos dos bits de permisos no modo de ficheiro. Estes tres chámanse as entradas base ACL. As liñas 5 e 7 chámanse entradas de grupo de usuario e nomeadas. A liña 8 é a máscara de dereitos efectiva. Esta entrada limita os dereitos efectivos concedidos a todos os grupos e aos usuarios nomeados. (O propietario do ficheiro e outros permisos non se ven afectados pola máscara de dereitos efectivos; todas as outras entradas son.) As liñas 10-1 a 14 mostran a ACL predefinida asociada a este directorio. Os directorios poden ter unha ACL predeterminada. Os ficheiros normais nunca teñen unha ACL predeterminada.
O comportamento predeterminado para getfacl é mostrar tanto a ACL como o ACL predeterminado e incluír un comentario de dereitos efectivos para liñas onde os dereitos da entrada difiren dos dereitos efectivos.
Se a saída é a un terminal, o comentario de dereitos efectivos está aliñado á columna 40. Se non, un único carácter de tabulación separa a entrada ACL e os comentarios de dereitos efectivos.
As listas ACL de varios ficheiros están separadas por liñas en branco. A saída de getfacl tamén se pode usar como entrada para setfacl.
Permisos
Procese con acceso de busca a un ficheiro (é dicir, procesa con acceso de lectura ao directorio que contén un ficheiro) tamén se lles leu o acceso ás ACL do ficheiro. Isto é análogo aos permisos necesarios para acceder ao modo de ficheiro.
Opcións
- acceso
Mostrar a lista de control de acceso ao ficheiro.
-d, --default
Mostrar a lista de control de acceso predeterminado.
--omit-header
Non mostre o encabezado de comentarios (as tres primeiras liñas de saída de cada ficheiro).
- Todo eficaz
Imprime todos os comentarios de dereitos efectivos, aínda que sexan idénticos aos dereitos definidos pola entrada de ACL.
--no-efectivo
Non imprima comentarios de dereitos efectivos.
--skip-base
Omitir ficheiros que só conteñan as entradas ACL base (propietario, grupo, outras).
-R, --recursivo
Lista as ACL de todos os ficheiros e directorios de forma recursiva.
-L, --logical
Camiño lóxico, siga ligazóns simbólicas. O comportamento predeterminado é seguir os argumentos de ligazón simbólica e saltar ligazóns simbólicas atopadas nos subdirectorios.
-P, --físico
Camiño físico, omita todas as ligazóns simbólicas. Isto tamén omite os argumentos da ligazón simbólica.
--tabular
Use un formato alternativo de saída tabular. A ACL ea ACL predeterminada amósanse de xeito conxunto. Os permisos que son ineficaces debido á entrada da máscara de ACL amósanse en maiúsculas. Os nomes das etiquetas de entrada para as entradas ACL_USER_OBJ e ACL_GROUP_OBJ tamén se amosan en maiúsculas, o que axuda a detectar esas entradas.
--absolute-names
Non tira os principais caracteres barra (`/ '). O comportamento predeterminado é extraer os principais caracteres de barra.
--versión
Imprimir a versión de getfacl e saír.
- axuda
Imprimir axuda a explicar as opcións da liña de comandos.
-
Opcións de liña de fin de comando. Todos os parámetros restantes son interpretados como nomes de ficheiro, aínda que comecen cun carácter de guión.
-
Se o parámetro nome de ficheiro é un carácter de guión único, getfacl le unha lista de ficheiros de entrada estándar.
ACORDO A POSIX 1003.1E PROXECTO ESTÁNDAR 17
Se a variable de ambiente POSIXLY_CORRECT está definida, o comportamento predeterminado dos getfacl cambia das seguintes formas: A non ser que se especifique o contrario, só se imprime a ACL. A ACL predeterminada só se imprime se se dá a opción -d . Se non se fornece ningún parámetro da liña de comandos , getfacl compórtase coma se fose invocado como `` getfacl - ''.