Eu tenho diretório /home/user/test
. user2
não tem acesso a este diretório e /home/user
tem rx
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.
Então eu corro setfacl -m u:user2:rx /home/user
então agora user2
tenho rx
acesso a todos os diretórios intermediários no /home/user/test
caminho.
Existe alguma maneira de fazer o setfacl
acesso de verificação em todos os diretórios até o diretório raiz e aplicar permissões adicionais (eu acredito que não existe tal caminho) ou eu preciso escrever algum script bash para iterar diretórios intermediários? Existem melhores práticas?