Centos Linux da ACL - Não sendo herdado

Centos Linux da ACL - Não sendo herdado

Tentando descobrir as ACLs necessárias... O sistema operacional é Centos Linux

Situação:

Pasta chamada home.

Usuário chamado usuário1 e usuário chamado usuário2.

user1 possui a pasta home, user2 também possui RWX para home.

Com o ACL, estou tentando fazer com que, quando o usuário1 crie um arquivo/pasta em casa, o usuário2 também receba permissões RWX para ele. Além disso, quando o usuário2 cria um arquivo/pasta em casa, o usuário1 recebe permissões RWX para ele.

ACLS eu tentei:

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

No entanto, quando um novo arquivo é criado, ele mostra

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

As permissões estão sendo herdadas, mas parece que o acesso de gravação está sendo removido? Criar um grupo separado para permitir isso não é uma opção.

Alguém já tentou algo semelhante e fez funcionar?

Responder1

Eu apenas brinquei um pouco com isso...

Qual é a máscara ACL (padrão) para o diretório home/?
Deve ser 'rwx' para que isso funcione.
Você pode configurá-lo com:

setfacl -m d:m:rwx home

Além disso, você terá que alterar a máscara da pasta de teste (já que é 'rw' agora):

setfacl -m m:rwx home/testfolder

Espero que ajude.

informação relacionada