Olá!
Finalizando o pequeno laboratório de servidor de arquivo com samba, vou criar usuários e grupos para garantir que um usuário acesse somente o que tiver permissão.
Vou criar três grupos: groupadd nomedogrupo
Agora, vou criar três usuários: smbpasswd -a nomedousuario. Lembre-se do parâmetro -a para não criar perfil;
Adicione os usuários aos respectivos grupos: usermod -G nomedogrupo nomedousuario
Agora, é necessário criar uma pasta referente a cada grupo;
As pastas pertencem ao grupo root, é necessário alterar o grupo dessas pastas: chgrp nomedogrupo /caminhodapasta
E após isso, alterar as permissões;
O arquivo smb.conf deverá conter uma entrada para cada pasta, refletindo as configurações de acesso desejadas, assim como foi feito no tutorial anterior na pasta pública. Reinicie o serviço: systemctl restart smb
Acessando novamente temos além da pasta pública, que é acessível a todos, as pastas que somente determinados usuários podem ter acesso;
Então temos um servidor de arquivo com grupos e usuários autenticados, basta criar as pastas de acordo com a necessidade e liberar o acesso incluindo os usuários nos determinados grupos.
Espero que seja útil.
Abraço!