У меня есть каталог со следующими ACL по умолчанию:
default:user:phptutor:rwx
Однако ни один из файлов / каталогов в этом каталоге не имеет этого разрешения по умолчанию (потому что оно было добавлено после их создания).
Как я могу скопировать ACL по умолчанию родительского каталога в каждую папку и файл в нем?
Использовать getfacl
чтобы получить разрешения по умолчанию из каталога, а затем передать результат в setfacl
применить это. Примерно так должно работать:
getfacl -d <directory> | setfacl -R --set-file=- <directory>