Uso de listas de control de acceso en linux ACL

Imagen obtenida de enlace
 

¿Que es Acl(access control list) en linux?

Listas de control de acceso (ACL) se utilizan para controlar los permisos de acceso de los archivos y directorios con mayor exactitud que con chmod.
Configuración primeros pasos:
Primero instalar el paquete acl si no esta instalado(root) —>apt-get install acl
1ºPaso :
Muestra de permisos de acceso a prueba.txt ——-> getfacl prueba.txt

2ºPaso:
Dar permiso de acceso y permisos  a un usuario al fichero prueba.txt——> setfacl -m u:pepe:7 prueba.txt
Nota: También los podemos asignar con notación simbólica en lugar de octal
(setfacl -m u:pepe:rw prueba.txt )

Ver que nos aparece un + nos indica que otro usuario tiene acceso , comprobar de que pepe tiene acceso —> getfacl prueba.txt

3ºPaso:
Esto se puede hacer en directorios tambien solo que hay que añadir una (d) delante del tipo usuario o grupo ——->setfacl -m d:u:pepe:rwx  prueba
Si con el parámetro ‘-m’ cambiabamos las ACL, con ‘-x’ las borramos para un usuario concreto, y con ‘-b’ para todas las asignadas al fichero o directorio
 setfacl -x u:pepe prueba.txt
 setfacl -b prueba.txt