У меня есть сервер Samba, работающий на сервере Ubuntu 12.04. Только одна папка / sharetest
используется группой storageusers
, а пользователи user1
, user2
, wowza
являются участниками из этого. Вот smb.conf
#======================= Global Settings =====================================
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = ubuntu
security = user
map to guest = bad user
dns proxy = no
#============================ Share Definitions ==============================
[Storage]
path = /sharetest
browsable = yes
writeable = yes
guest ok = no
valid users = @storageusers
create mask = 0775
directory mask = 0775
Второй сервер ubuntu 12.04 будет использовать вышеупомянутый общий ресурс. Общий ресурс на втором сервере автоматически монтируется через строку fstab
//192.168.1.12/Storage /share smbfs credentials=/root/.smbcredentials,gid=0 0 0
. Файл и папки, созданные внутри общей папки на втором сервере, принадлежат пользователю wowza
и группе wowza
. Я предполагаю, что из-за этого другие пользователи общего ресурса не имеют доступа к записи или удалению файлов и папок. Есть ли параметр для сервера samba, который заставит все файлы и папки, созданные на общем ресурсе, иметь групповое владение, установленное на storageusers
вместо основной группы пользователя?