Удостоверяющиеся новые файлы в каталоге принадлежат группе

Я хочу создать общий каталог, когда много пользователей (все принадлежат для высказывания mygroup) могут создать и отредактировать файлы. Я хотел бы, чтобы все файлы в этом каталоге и подкаталоге принадлежали mygroup

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

67
задан 01.05.2011, 22:06

2 ответа

Вы хотите установить бит SetGID.

chmod g+s dir

Всем новым файлам, созданным в каталоге, установят группу на группу каталога.

Сообщение в блоге суперпользователя объяснило липкие биты и другие биты полномочий Linux:

SetGID, однако, является совершенно другой игрой с мячом. Когда каталог имеет набор битов SetGID, и файл создается в рамках того каталога, владение группы файла автоматически изменяется, чтобы быть группой каталога.

108
ответ дан 07.12.2019, 08:13

Установите setgid флаг разрешения на папках.

chmod g+s dirname
11
ответ дан 07.12.2019, 08:13

Теги

Похожие вопросы