Centos Linux do ACL - Não sendo herdado

0

Tentando descobrir as ACLs necessárias ... OS é o Centos Linux

Situação:

Pasta chamada em casa.

Usuário chamado user1 e User chamado user2.

user1 possui pasta home, user2 também tem RWX em casa.

Com o ACL, estou tentando fazer com que, quando user1 cria um arquivo / pasta em casa, esse usuário2 também recebe permissões RWX para ele. Além disso, quando user2 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 conseguiu que funcionasse?

    
por Shane Geddes 27.11.2013 / 20:58

1 resposta

0

Eu apenas brinquei com isso um pouco ...

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

setfacl -m d:m:rwx home

Além disso, você terá que alterar a máscara para o testfolder (como é 'r-w' agora):

setfacl -m m:rwx home/testfolder

Espero que ajude.

    
por 07.12.2013 / 07:38