O login do Samba falha

1

Eu configurei um servidor Samba e tentei me conectar a ele de uma máquina na mesma VLAN, eu posso ver os compartilhamentos, e ele me pede uma senha, mas depois disso ele falha com as seguintes 2 linhas 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 código 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)    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 que eu configurei com basicamente a mesma seção [global], eu não tenho esse problema.

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

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

Obrigado

    
por SHLelieveld 29.05.2018 / 15:51

1 resposta

0

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

Minha parcela foi definida para permitir root:users . Mas minha conta SMB (ou a conta unix local que foi mapeada) não era membro de users

Eu pude ver nos logs do SMB que a autenticação estava dando certo:

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

então foi algo a jusante disso.

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 também%% do diretório.

Eu reiniciei o SMB para uma boa medida ( chown ) e conectei imediatamente.

    
por 11.12.2018 / 15:31