Inicio·Comandos de terminal

getfacl

Permisos

Uso

getfacl [path]

Muestra la lista de control de acceso, los permisos extra por usuario más allá de propietario, grupo y otros; es de Linux con el paquete acl, mientras macOS enseña su propia ACL con ls -le.

Opciones habituales

OpciónSignificado
-RWalk a whole tree
-dShow the default ACL that new files will inherit
-aShow only the ACL of the file itself
--omit-headerLeave out the three comment lines
-ePrint the effective rights after the mask is applied

Ejemplos

getfacl report.pdf

The ACL plus the ordinary owner and group bits.

getfacl dir | setfacl --set-file=- other_dir

Copies one ACL onto another directory.

ls -le report.pdf

How macOS shows its own kind of ACL instead.

El modo numérico y el simbólico nombran lo mismo: 755 y u=rwx,go=rx son el mismo permiso.

Cómo leerlo

  • Los corchetes [ ] marcan una parte que puedes omitir.
  • Los puntos suspensivos … indican que puedes poner varios.
  • Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.

Preguntas

Q. ¿Qué hace getfacl?

Muestra la lista de control de acceso, los permisos extra por usuario más allá de propietario, grupo y otros; es de Linux con el paquete acl, mientras macOS enseña su propia ACL con ls -le.

Q. ¿Cómo se escribe?

getfacl [path] — los corchetes marcan lo que puedes omitir.

Q. ¿Cuántas opciones vale la pena saber?

Aquí van 5; la lista completa está en man getfacl. Este comando está en Permisos.

Comandos relacionados

página man: man getfacl