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>
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?