O Windows 7 não pode se conectar ao Samba no OpenWRT com um login e senha

3

Eu tenho um servidor Samba configurado em execução em um roteador OpenWRT. Disponibiliza vários compartilhamentos acessíveis a qualquer um (como convidados), alguns até permitem a escrita. Isso tudo funciona bem.

Agora, gostaria de adicionar um compartilhamento gravável acessível somente por um único usuário nomeado com uma senha. Eu adicionei um usuário do sistema e um compartilhamento apropriado de acordo com o manual do OpenWRT no Samba . Eu também configurei uma senha com smbpassword.

Então eu testei este mesmo compartilhamento com a mesma senha usando o gerenciador de arquivos do meu Ubuntu (arquivos 3.6.3). Ele foi montado corretamente e eu tinha acesso de leitura / gravação como esperado.

O Windows 7, no entanto, ao tentar acessar o compartilhamento, lança um erro de autorização. Eu tentei fazer o login como diferentes usuários e inserir essas credenciais conhecidas, mas ele retorna o usuário desconhecido ou a senha incorreta * erro todas as vezes.

Tenho certeza de que a senha está correta, a menos que haja algum problema de codificação estranho. Eles são gerados com pwgen -s então não há coisas estranhas.

Eu tentei reiniciar, deixando o grupo de trabalho da rede, mudei a senha para uma mais curta (7 caracteres), reiniciei o samba antes das tentativas de conexão ... sem sucesso. Ele funciona consistentemente para a máquina Ubuntu e consistentemente não para o Windows 7.

Qual é o problema aqui? Ou como eu poderia, pelo menos, obter algumas informações detalhadas?

Os registros do Samba no servidor estão vazios

# ls /var/log/log.*
/var/log/log.nmbd  /var/log/log.smbd
# cat /var/log/log.*
# 

Outras informações:

# smbd --version
Version 3.6.5
    
por Damn Terminal 09.07.2013 / 16:03

1 resposta

0

Verifique se você tem o NTLM v1 ativado como uma autenticação de fallback:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Lsa

A chave é LmCompatibityLevel O valor deve ser 1

Se for um valor DWORD diferente, corrija-o.

Se essa chave não estiver presente, você poderá adicioná-la ou executá-la a partir de um prompt de comando com acesso de administrador:

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa /v LmCompatibilityLevel /t REG_DWORD /d 00000001 /f
    
por 09.07.2013 / 20:29