Как я могу установить владельца группы по умолчанию и разрешения для любого нового файла, созданного в /data /user-name /?

Я хочу, чтобы любой новый файл, созданный в /data /user-name /, имел следующие свойства: 1) владелец группы = маркетинг 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 ответ1

0

Владение и разрешения наследуются от родительского каталога, в котором создается файл. Поэтому все, что вам нужно сделать, это применить group:owner и разрешения rwxrwxr (или 774) к этому родительскому каталогу и двигаться дальше.

Если вы используете SMB, у него также есть инструменты для установки разрешений для любого нового файла или папки, но это выходит за рамки вашего вопроса. Я просто подумал, что упомяну, если это будет полезно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .