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


15

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 possui essa permissão padrão (porque foi adicionado após a criação).

Como posso copiar as ACLs padrão de um diretório pai para todas as pastas e arquivos nele?

Respostas:


19

Use getfaclpara obter as permissões padrão do diretório e canalize o resultado setfaclpara aplicá-lo. Algo assim deve funcionar:

getfacl -d <directory> | setfacl -R --set-file=- <directory>
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.