O Samba (SMB = Bloco de Mensagens do Servidor ) é um protocolo de rede da Microsoft para compartilhar arquivos entre computadores diferentes . Por ter sido desenvolvido pela Microsoft, não é um bom ajuste na forma como o Linux lida com permissões, etc.
Então, enquanto é possível fazer o que você quer com o Samba em uma única máquina, eu não recomendaria isso.
A maneira clássica de fazer isso é criar um novo grupo, fazer com que todos os usuários que devem ter acesso aos membros do diretório compartilhado deste grupo, criem um diretório diretamente em /home
, ie /home/groupx
, use chgrp
para definir o novo grupo para esse diretório e use chmod g+rw
e chmod g+s
para definir o bit setgid nesse diretório. Este último fará com que todos os novos arquivos também pertençam ao novo grupo. Então, todos os membros desse grupo podem compartilhar arquivos livremente.