Eu tenho o diretório /home/user/test
. user2
não tem acesso a este diretório e /home/user
, mas tem rx
de acesso a /
e /home
como "outro" usuário.
Eu corro setfacl -m u:user2:rx /home/user/test
. Mas ainda user2
não tem acesso.
Em seguida, executo setfacl -m u:user2:rx /home/user
, então agora user2
tem rx
acesso a todos os diretórios intermediários em /home/user/test
caminho.
Existe alguma maneira de fazer com que setfacl
verifique o acesso em todos os diretórios até o diretório raiz e aplique permissões adicionais (acredito que não existe) ou eu preciso escrever algum script bash para iterar diretórios intermediários? Existem melhores práticas?
Tags permissions acl linux