Aprenda el comando GETFACL de Linux

Aprenda el comando GETFACL de Linux

Aprenda el comando GETFACL de Linux

VALORACIÓN DEL ARTÍCULO:
5/5


getfacl – obtiene listas de control de acceso a archivos

Índice de contenidos

Sinopsis

getfacl [-dRLPvh] archivo ….

getfacl [-dRLPvh] –

Descripción

Para cada fichero, getfacl muestra el nombre del fichero, el propietario, el grupo y la Lista de Control de Acceso (ACL). Si un directorio tiene un ACL por defecto, getfacl también muestra el ACL por defecto. Los no directorios no pueden tener ACLs por defecto.

Si getfacl se utiliza en un sistema de ficheros que no soporta ACLs, getfacl muestra los permisos de acceso definidos por los bits de permiso del modo de fichero tradicional.

El formato de salida de getfacl es el siguiente:

 1: # archivo: somedir/
2: # propietario: lisa
3: # grupo: staff
4: usuario::rwx
5: usuario:joe:rwx #efectivo:r-x
6: grupo::rwx #efectivo:r-x
7: grupo:cool:r-x
8: máscara:r-x
9: otros:r-x
10: default:user::rwx
11: default:user:joe:rwx #effective:r-x
12: default:group::r-x
13: default:mask:r-x
14: default:other:---

Las líneas 4, 6 y 9 corresponden a los bits de permiso de usuario, grupo y otros campos del modo archivo. Estas tres se llaman las entradas ACL base. Las líneas 5 y 7 son entradas de usuario y de grupo con nombre. La línea 8 es la máscara de derechos efectivos. Esta entrada limita los derechos efectivos concedidos a todos los grupos y a los usuarios nombrados. (El propietario del archivo y otros permisos no se ven afectados por la máscara de derechos efectivos; todas las demás entradas lo están.) Las líneas 10--14 muestran el ACL por defecto asociado a este directorio. Los directorios pueden tener un ACL por defecto. Los archivos regulares nunca tienen un ACL predeterminado.

El comportamiento por defecto para getfacl es mostrar tanto el ACL como el ACL por defecto e incluir un comentario de derechos efectivos para líneas donde los derechos de la entrada difieren de los derechos efectivos.

Si la salida es a un terminal, el comentario de derechos efectivos se alinea con la columna 40. De lo contrario, un solo carácter de tabulación separa la entrada ACL y el comentario de derechos efectivos.

Los listados ACL de múltiples archivos están separados por líneas en blanco. La salida de getfacl también puede ser usada como entrada para setfacl.

Permisos

Los procesos con acceso de búsqueda a un archivo (es decir, los procesos con acceso de lectura al directorio que contiene un archivo) también tienen acceso de lectura a las ACL del archivo. Esto es análogo a los permisos necesarios para acceder al modo de archivo.

Opciones

--acceso

Visualizar la lista de control de acceso a los archivos.

-d, --default

Visualizar la lista de control de acceso por defecto.

--omit-header

No mostrar el encabezado del comentario (las primeras tres líneas de la salida de cada archivo).

--all-effective

Imprimir todos los comentarios de derechos efectivos, incluso si son idénticos a los derechos definidos por la entrada ACL.

--no-effective

No imprima comentarios efectivos sobre los derechos.

--skip-base

Saltar archivos que sólo tienen las entradas ACL base (propietario, grupo, otros).

-R, --recursive

Listar las ACLs de todos los archivos y directorios recursivamente.

-L, --logical

Paseo lógico, seguir enlaces simbólicos. El comportamiento por defecto es seguir los argumentos de los enlaces simbólicos y omitir los enlaces simbólicos que se encuentran en los subdirectorios.

-P, --physical

Caminata física, salte todos los enlaces simbólicos. Esto también salta los argumentos simbólicos de los enlaces.

--tabular

Utilice un formato de salida tabular alternativo. El ACL y el ACL predeterminado se muestran uno al lado del otro. Los permisos que no son efectivos debido a la entrada de la máscara ACL se muestran en mayúsculas. Los nombres de las etiquetas de entrada para las entradas ACL_USER_OBJ y ACL_GROUP_OBJ también se visualizan en mayúsculas, lo que ayuda a detectar esas entradas.

--nombres absolutos

No elimine los caracteres de barra oblicua (`/'). El comportamiento predeterminado es quitar los caracteres de barra oblicua.

--version

Imprimir la versión de getfacl y salir.

--help

Imprimir la ayuda explicando las opciones de la línea de comandos.

--

Opciones de fin de línea de comandos. Todos los demás parámetros se interpretan como nombres de archivo, incluso si comienzan con un guión.

-

Si el parámetro de nombre de archivo es un solo carácter de guión, getfacl lee una lista de archivos de entrada estándar.

Conformidad con el Proyecto de Norma 17 Posix 1003.1e

Si la variable de entorno POSIXLY_CORRECT está definida, el comportamiento por defecto de getfacl cambia de las siguientes maneras: A menos que se especifique lo contrario, sólo se imprime el ACL. La ACL por defecto sólo se imprime si se da la opción -d. Si no se da ningún parámetro de línea de comandos, getfacl se comporta como si fuera invocado como ```getfacl -''.

TAMBIÉN TE INTERESA

Instagram-Creator-Marketplace

España, a la espera del Instagram Creator Marketplace

Instagram es una de las redes sociales de mayor impacto en la población española. Desde su irrupción, la figura del influencer ha crecido enormemente en el mundo del marketing y las marcas. La herramienta Instagram Creator Marketplace puede seguir fortaleciendo a estos prescriptores, visto el potencial que empieza a tener este servicio en Estados Unidos.

avatares-Roblox

Vámonos de shopping en Roblox: Mango inaugura su primera tienda

En dinámico mundo de los juegos online, Roblox (con más de 70 millones de usuarios activos diarios) se ha destacado como una plataforma que ofrece a los participantes una experiencia única y diversa. Una de las características más populares de Roblox es su sistema de personalización de avatares, que permite a los jugadores expresar su

Snapdragon-8-Gen-3

Snapdragon 8 Gen 3, el chip de Qualcomm que empujará la IA en los móviles

La IA ha llegado al universo de los smartphones. Los últimos lanzamientos ya se anuncian con la inteligencia como protagonista. De igual manera, las grandes actualizaciones de software vienen marcada por la presencia de nuevas funciones movidas bajo los parámetros de la inteligencia artificial generativa. Al margen de los desarrollos a nivel de software, es

Ecowatch-1-de-Maxcom

Con el Ecowatch 1 no tendrás excusas para pasarte a un reloj inteligente

Sabemos que es muy difícil convencer a un perfil de personas que reniegan de un smartwatch a comprarse un reloj inteligente y quitarse el de toda la vida. No obstante, vamos a intentarlo con el Ecowatch 1 de Maxcom.  Es tarea complicada porque el gusto por los relojes suele estar muy definido en ciertas personas.

simulador-de-bodas

¿Te casas? La IA y DeWeed pueden ayudarte en la planificación de tu boda

La planificación de una boda es un proceso emocionante pero a menudo abrumador. Desde la selección del lugar perfecto hasta la elección del vestido ideal, hay innumerables decisiones que tomar para que todo salga según lo planeado en el gran día. Tradicionalmente, esta tarea ha supuesto muchos quebraderos de cabeza para los novios. Una vez