setfacl para redefinir o arquivo para as permissões padrão?

14

Eu tenho um diretório com as seguintes ACLs padrão:

default:user:phptutor:rwx

No entanto, nenhum dos arquivos / diretórios nesse diretório tem essa permissão padrão (porque foi adicionado depois que eles foram criados).

Como posso copiar as ACLs padrão de um diretório pai para cada pasta e arquivo?

    
por hopeseekr 30.06.2011 / 05:14

1 resposta

17

Use getfacl para obter as permissões padrão do diretório e, em seguida, canalize o resultado em setfacl para aplicá-lo. Algo como isso deve funcionar:

getfacl -d <directory> | setfacl -R --set-file=- <directory>
    
por 30.06.2011 / 09:43