Centos Linux de ACL: no se hereda

Centos Linux de ACL: no se hereda

Tratando de calcular las ACL necesarias... El sistema operativo es Centos Linux

Situación:

Carpeta llamada casa.

Usuario llamado usuario1 y Usuario llamado usuario2.

El usuario1 posee la carpeta de inicio, el usuario2 también tiene RWX en el inicio.

Con ACL, estoy tratando de lograr que cuando el usuario1 cree un archivo/carpeta en casa, ese usuario2 también reciba permisos RWX. Además, cuando el usuario2 crea un archivo/carpeta en casa, el usuario1 recibe permisos RWX.

ACLS que he probado:

getfacl home
user:user1:rwx
user:user2:rwx
default:user1:rwx
default:user2:rwx

Sin embargo, cuando se crea un nuevo archivo, se muestra

getfacl home/testfolder
# owner: user1
# group: AllUsers
user::rwx
user:user1:rwx          #effective:r-x
user:user2:rwx          #effective:r-x
group::r-x
mask::r-x
other::r-x
default:user::rwx
default:user:47:rwx
default:user:48:rwx
default:group::r-x
default:mask::rwx
default:other::r-x

¿Los permisos se heredan, pero parece que se está eliminando el acceso de escritura? Crear un grupo separado para permitir esto no es una opción.

¿Alguien ha probado algo similar y ha conseguido que funcione?

Respuesta1

Simplemente jugué un poco con esto...

¿Cuál es la máscara ACL (predeterminada) para el directorio home/?
Debería ser 'rwx' para que esto funcione.
Puedes configurarlo con:

setfacl -m d:m:rwx home

También tendrás que cambiar la máscara de la carpeta de prueba (ya que ahora es 'rw'):

setfacl -m m:rwx home/testfolder

Espero que ayude.

información relacionada