Cómo ver o cambiar ACL en archivos Linux

Cómo ver o cambiar ACL en archivos Linux

El Ext3 y Ext4 El sistema de archivos incluye soporte de ACL en archivos y directorios. ACL proporciona más permisos de control en el archivo que las tres categorías de acceso estándar (propietario, grupo y otras). Uso de ACL puede proporcionar permiso a un usuario o grupo específico para presentar la presentación.

Antes de trabajar en ACL, asegúrese de que ACL esté habilitado en el sistema de archivos montados. Puede habilitarlo durante el montaje del sistema de archivos con la opción ACL.

Use el siguiente comando Verifique si ACL está habilitado en el sistema de archivos o no.

monte de sudo  
Salida /dev /mapper /volgroup00-logvol00 on /type ext3 (RW, noatime,LCA) 

Habilitar ACL volviendo a montar el sistema de archivos utilizando el siguiente comando.

# Mount -O RETOUNT, ACL / 

Para habilitar el ACL predeterminado en la actualización de arranque del sistema después de la entrada en el archivo /etc /fstab.

Configurar ACL en el archivo

Si queremos que ese usuario Bob tenga todos los permisos en un archivo. Use el siguiente comando.

# setfacl -m u: bob: rwx tecadmin.TXT 

Detalles de los parámetros:

setFacel: es un comando en sí mismo -m: se usa para modificar ACL. U: Denota para asignar permiso a un usuario Bob: un sistema de usuarios RWX: permisos de archivo. tecadmin.txt: archivo en el que Bob obtendrá acceso. 

Verifique el ACL en el archivo

Use el siguiente comando para verificar el ACL configurado en un archivo.

# getFacl tecadmin.TXT 

Producción:

# archivo: tecadmin.txt # propietario: raíz # grupo: root User :: RW- Usuario: Bob: RWX grupo :: r-- Mask :: Rwx Otro :: R-- 

Eliminar ACL del archivo

Si no necesitamos la ACL en el archivo, simplemente podemos eliminar el comando de siguientes.

# setFacl -x U: Bob Tecadmin.TXT