setfacl для сброса файла с разрешениями по умолчанию?

15

У меня есть каталог со следующими списками ACL по умолчанию:

default:user:phptutor:rwx

Однако ни один из файлов / каталогов в этом каталоге не имеет такого разрешения по умолчанию (поскольку оно было добавлено после их создания).

Как я могу скопировать списки ACL по умолчанию родительского каталога в каждую папку и файл в нем?

hopeseekr
источник

Ответы:

19

Используется getfaclдля получения разрешений по умолчанию из каталога, а затем setfaclнаправляет результат для его применения. Примерно так должно работать:

getfacl -d <directory> | setfacl -R --set-file=- <directory>
TomH
источник