Como forçar a propriedade do grupo no compartilhamento de samba?

0

Eu tenho um servidor samba rodando no servidor ubuntu 12.04. Apenas uma pasta /sharetest é compartilhada com o grupo storageusers e os usuários user1 , user2 , wowza são membros dela. Aqui está o 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

Um segundo servidor Ubuntu 12.04 estará usando o compartilhamento acima mencionado. O compartilhamento no segundo servidor é montado automaticamente via fstab line

//192.168.1.12/Storage /share smbfs credentials=/root/.smbcredentials,gid=0 0 0

Os arquivos e pastas criados dentro da pasta compartilhada no segundo servidor possuem a propriedade do usuário wowza e do grupo wowza . Eu suponho que por causa desse outro compartilhamento, os usuários não têm acesso a escrever ou excluir arquivos e pastas. Existe uma configuração para o servidor samba que forçará todos os arquivos e pastas criados no compartilhamento a ter a propriedade do grupo definida como storageusers em vez do grupo principal do usuário?

    
por jM2.me 20.08.2013 / 20:56

1 resposta

3

Consegui encontrar a resposta cerca de dez minutos depois de postar isso. Fonte: link

chgrp storageusers /sharetest && chmod g+s /sharetest
    
por jM2.me 20.08.2013 / 21:22