Falha no login do Samba

Falha no login do Samba

Configurei um servidor Samba e tentei conectar-me a ele de uma máquina na mesma VLAN, consigo ver os compartilhamentos e ele me pede uma senha, mas depois falha com as 2 linhas a seguir no LOG:

[2018/02/19 11:21:07.725300, 5] ../source3/passdb/pdb_interface.c:1825(lookup_global_sam_rid) Não é possível encontrar um ID Unix para um grupo não mapeado

[2018/02/19 11:21:07.725317, 5] ../source3/passdb/pdb_interface.c:1535(pdb_default_sid_to_id) O SID S-1-5-21-3363938291-73671434-3978610123-513 pertence ao nosso domínio, mas não há objeto correspondente no banco de dados.

Alguém sabe o que é isso e por quê? Como em outros servidores eu configurei basicamente a mesma seção [global], não tenho esse problema.

A máquina que utilizo é uma máquina CentOS 7.4 com o servidor Samba padrão. E uma VM do Windows 7 SP1 para conectar-se aos compartilhamentos.

Eu adicionei a opção: "ntlm auth = yes". Caso contrário, tivemos problemas com o Windows 10. Mas existe uma opção semelhante necessária para máquinas com Windows 7 na combinação?

Obrigado

Responder1

Verifique o diretório e as permissões de arquivo no próprio compartilhamento.

Meu compartilhamento foi definido para permitir root:users. Mas minha conta SMB (ou a conta Unix local para a qual foi mapeada) não era membro deusers

Pude ver nos logs do SMB que a autenticação foi bem-sucedida:

check_ntlm_password: PAM Account for user [<my_user>] succeeded

então foi algo posterior a isso.

No meu caso, a solução foi adicionar o usuário ao grupo...

sudo usermod -a -G users <my_user>

Suponho que você poderia fazer isso acessando chowno diretório também.

Reiniciei o SMB para garantir ( sudo service smbd restart) e conectei imediatamente.

informação relacionada