Estou configurando meu primeiro servidor de arquivos linux para clientes Windows e tendo alguns problemas para configurar corretamente os compartilhamentos. Eu tenho uma pasta compartilhada via Samba onde vários usuários (que são organizados por grupo) devem ter permissões de rwxrwx --- (0770). Mas quando o usuário "joe" cria uma pasta e um arquivo dentro dele, o usuário "jane" não pode mover esses arquivos para fora ou criar arquivos lá. Ubuntu 12.04 3.2.0-30 genérico Samba versão 3.6.3
do /etc/samba/smb.conf
[sharename]
path = /srv/samba/sharename
; browseable = yes
writeable = yes
valid users = @somegroup
force group = somegroup
create mode = 0770
force create mask - 0770
directory mode = 0770
force directory mode = 0770
inherit permissions = yes
vfs object = recycle
recycle:repository = RecycleBin
recycle:keeptree = yes
recycle:exclude = *.tmp, *.bak
Como posso fazer com que membros do mesmo grupo de segurança possam editar o trabalho um do outro? Eu já defini as permissões iniciais para serem: drwxrwx --- 7 raiz somegroup 4096 Jan 01 12:00 nome compartilhado emitindo:
sudo chmod 0770 -R /srv/samba/sharename
e depois:
sudo chgrp somegroup -R /srv/samba/sharename
Eu ainda gostaria de saber quem é o proprietário de cada arquivo e quem editou o arquivo por último, mas quero que os membros do mesmo grupo editem o trabalho um do outro. Qualquer idéia ou ajuda é muito apreciada. Estou tentando impedir que essa pequena empresa compre um controlador de domínio do Windows, se possível.