
Как установить владельца группы и разрешения по умолчанию для любого нового файла, созданного в /data/user-name/?
Я хочу, чтобы любой новый файл, созданный в /data/user-name/, имел следующие свойства: 1) владелец группы = marketing 2) права владельца = rwx 3) права группы = rwx 4) другие права = r--
touch /data/user-name/test.file
ls -lah /data/user-name/test.file
должен производить
-rwxrwxr-- 1 username marketing 0B Apr 7 13:23 test.file
Я не могу понять, как это сделать. Спасибо!!!
решение1
Разрешения по умолчанию для нового файла — 0666, т. е. rw-rw-rw-. Эти разрешения можно уменьшить, т. е. замаскировать, используя umask
. Механизма по умолчанию для добавления разрешений на выполнение при создании файла не существует.