У мене є безліч давно запущених сценаріїв та додатків, які зберігають результати виводу в каталозі, спільним серед кількох користувачів. Я хотів би переконатися, що кожен файл і каталог, створені під цим спільним каталогом, автоматично мали u=rwxg=rwxo=r
дозволи.
Я знаю, що я міг би використати umask 006
різні сценарії, але мені не подобається такий підхід, оскільки багато користувачів пишуть власні сценарії і, можливо, забудуть встановити umask самостійно.
Я дуже хочу, щоб файлова система встановлювала новостворені файли та каталоги з певним дозволом, якщо вона знаходиться в певній папці. Чи це взагалі можливо?
Оновлення : Я думаю, що це можна зробити за допомогою POSIX ACL , використовуючи функцію ACL за замовчуванням, але це все трохи над головою. Якщо хтось може пояснити, як використовувати ACL за замовчуванням, він, ймовірно, відповість на це питання гарно.