Назад | Перейти на главную страницу

Samba - Создание файлов / каталогов как группы

Скажем, у меня есть защищенный каталог Corp, к которому могут получить доступ только члены unix-группы Corp, и в основном он работает с:

список чтения = @corp

список записи = @corp

создать маску = 0770

Проблема в том, что когда пользователь создает там файл, он устанавливает для них права собственности пользователя и группы, например когда user1 создает foo1, у него есть разрешения 770 для user1: user1 и user2 не могут получить доступ или редактировать файл.

Есть ли способ сделать его user1: corp из настроек samba или мне следует изменить маску создания на 0777 (которую я временно включил после выполнения chgrp -R corp в общем каталоге)?

Пользователи имеют доступ к серверу по SSH, поэтому сама папка / svr / corp должна быть ограничена, сейчас для нее установлено значение 770.

Установите разрешение setgid для каталога, чтобы созданные в нем объекты создавались с идентификатором группы набора каталога.

chmod 2770 /svr/corp

Любые объекты, созданные в каталоге, будут созданы с gid каталога / srv / corp.

Вы можете использовать force group в определении общего ресурса, чтобы принудительно использовать определенную группу для всех файлов на этом общем ресурсе.