Eu consegui trabalhar fazendo essas alterações no smb.conf:
- add:
username map = /etc/samba/username.map
- username.map contém uma linha:
nobody = *
- alterar:
map to guest = bad user
paramap to guest = bad password
- alterar:
valid user = smbuser
paravalid user = nobody
(em todos os 27 compartilhamentos) - executou:
smbuser -a nobody
e pressionou ENTER para a senha
Depois de reiniciar o serviço smbd, consegui procurar os compartilhamentos do servidor e conectá-los sem inserir nenhuma credencial. Isso resolve meu problema porque não temos compartilhamentos de usuários particulares no servidor comum - todos são sempre convidados.
Talvez alguém ache meu problema / solução útil.