10.7.2. Configuración de la ACL
La siguiente sección describe cómo configurar la ACL.
Requisitos previos
-
Root
acceso
Procedimiento
- Para establecer la ACL de un archivo o directorio, utilice:
setfacl -m u:username:symbolic_value file-name
# setfacl -m u:username:symbolic_value file-name
Sustituya username por el nombre del usuario, symbolic_value por un valor simbólico y file-name por el nombre del archivo o directorio. Para más información, consulte la página de manual setfacl
.
Ejemplo
El siguiente ejemplo describe cómo modificar los permisos del archivo group-project
propiedad del usuario root
que pertenece al grupo root
para que este archivo sea:
- No es ejecutable por nadie.
-
El usuario
andrew
tiene el permisorw-
. -
El usuario
susan
tiene el permiso---
. -
Otros usuarios tienen el permiso
r--
.
Procedimiento
setfacl -m u:andrew:rw- group-project setfacl -m u:susan:--- group-project
# setfacl -m u:andrew:rw- group-project
# setfacl -m u:susan:--- group-project
Pasos de verificación
Para verificar que el usuario
andrew
tiene el permisorw-
, el usuariosusan
tiene el permiso---
, y otros usuarios tienen el permisor--
, utilice:Copy to Clipboard Copied! Toggle word wrap Toggle overflow getfacl grupo-proyecto
$ getfacl grupo-proyecto
La salida devuelve:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow file: group-project owner: root group: root
# file: group-project # owner: root # group: root user:andrew:rw- user:susan:--- group::r-- mask::rw- other::r--