Eu tenho diretório /home/user/test. user2não tem acesso a este diretório e /home/usertem rxacesso a /e /homecomo "outro" usuário.

Eu corro setfacl -m u:user2:rx /home/user/test. Mas ainda user2não tem acesso.

Então eu corro setfacl -m u:user2:rx /home/userentão agora user2tenho rxacesso a todos os diretórios intermediários no /home/user/testcaminho.

Existe alguma maneira de fazer o setfaclacesso 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?

mixel
fonte