setfacl
Linux · Archivos · solo documentación
Qué hace y para qué sirve
Fija o modifica las listas de control de acceso (ACL) de ficheros y directorios, para dar permisos a usuarios o grupos concretos.
Sintaxis
setfacl [opciones] entrada fichero...
Opciones y parámetros
-m entradaModifica o añade entradas ACL, como u:ana:rw.
-x entradaQuita entradas ACL concretas.
-bQuita todas las entradas ACL extendidas.
-kQuita la ACL por defecto de un directorio.
-dAplica las operaciones a la ACL por defecto.
-RAplica los cambios de forma recursiva.
-nNo recalcula la máscara de la ACL.
Ejemplos de uso
setfacl -m u:ana:rw informe.txtDa a ana permiso de lectura y escritura sobre el fichero.
setfacl -x u:ana informe.txtQuita la entrada de ana.
setfacl -d -m g:devs:rwx proyectoHace que los ficheros nuevos de proyecto den permisos al grupo devs.
setfacl -b informe.txtElimina todas las ACL extendidas y deja los permisos normales.
Notas y errores frecuentes
- La máscara efectiva limita los permisos de usuarios con nombre y de grupos.
- El sistema de ficheros debe estar montado con soporte de ACL.