разрешения по умолчанию для директории redhat linux

0

Как я могу установить владельца группы по умолчанию и разрешения для любого нового файла, созданного в / 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

Я не могу понять, как это сделать. Спасибо!!!

Super_John
источник
Для этого вам нужно установить эти разрешения для папки.
Ramhound

Ответы:

0

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

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

Комплект
источник