Dar permisos de una carpeta o archivo a un usuario con ACL

-Dar permisos con ACL es útil cuando queremos dar permisos de por ejemplo un archivo a un sólo usuario y éste se encuentra en un grupo distinto del propietario del archivo sin modificar los permisos de los demás miembros del grupo.

1º.Instalamos ACL si no está ya instalado.

sudo apt-get install acl

2º.En este ejemplo vamos a dar permisos de lectura(r),escritura(w) y ejecución(x) al usuario ana sobre una carpeta llamada altercmd.

setfacl -m u:ana:rmx altercmd

-m –>Indica que vamos a modificar.
u:ana:rwx –>Indica que el usuario(u) ana va a tener permisos de lectura,escritura y ejecución(rwx).

3º.Comprobamos que se han añadido los permisos.

getfacl altercmd

acl

-Ahora el usuario ana tiene los permisos que le hemos asignado y el resto de usuarios del grupo de ana no.