Eu acredito que você pode fazer isso no arquivo /etc/samba/smb.conf. Se as permissões locais do Linux estiverem corretas, você poderá usar a sequência "force group" para garantir a conexão com a associação de grupo correta. O que tende a afastar as pessoas é que o usuário já pode ser um membro do grupo Linux local, mas no que diz respeito ao SMB, o grupo que você 'conecta como' do Windows é o que importa aqui.
EXAMPLE:
[someshares]
path=/path/to/someshares
writable = yes
browsable = yes
valid users = @somegroup
create mask = 0775
force create mode = 0775
directory mask = 0775
force group = somegroup