setfacl для скидання файлу до стандартних дозволів?


15

У мене є каталог із такими ACL за замовчуванням:

default:user:phptutor:rwx

Однак жоден з файлів / каталогів у цьому каталозі не має цього дозволу (тому що він був доданий після їх створення).

Як я можу скопіювати типові ACL батьківського каталогу у кожну папку та файл у ній?

Відповіді:


19

Використовуйте getfaclдля отримання дозволів за замовчуванням з каталогу, а потім передайте результат, setfaclщоб застосувати його. Щось подібне повинно працювати:

getfacl -d <directory> | setfacl -R --set-file=- <directory>
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.