Windows7 - “A senha de rede especificada não está correta.” Quando a senha está de fato correta


17

Eu tenho uma configuração de servidor samba já há algum tempo. É um NAS de hardware - que infelizmente não fornece acesso aos logs do Samba. (o modelo exato do NAS é chamado Addonics NAS Adapter)

Eu também tenho um Windows Vista e uma máquina Windows XP - de ambos eu sou capaz de mapear \\ 192.168.0.20 \ Smd sem erros ( o uso da rede l: \\ 192.168.0.20 \ Smd funciona, depois de pedir meu nome de usuário e senha )

Também comprei um computador totalmente novo, com Windows 7, e quando tento executar o mesmo comando exato de uso de rede nele - usando exatamente o mesmo par de nome de usuário / senha, recebo a mensagem " A senha de rede especificada não está correta " . . Também tentei mapear no menu do Windows Explorer e obtive o mesmo erro.

Sincronizei os relógios das duas máquinas, tentei novamente ... e ainda assim o mesmo erro persiste.

Então, o que é realmente surpreendente aqui é que o mapeamento funciona nas máquinas WindowXP e Windows Vista, mas falha em uma máquina Windows7 usando exatamente o mesmo comando e nome de usuário / senha - Alguém tem alguma idéia do que pode estar causando isso ou como resolver o problema? obrigado


Você pode verificar os logs do servidor SMB?
Dean J

É melhor postar suas respostas como comentários em respostas específicas ou editando sua pergunta original (caso contrário, as coisas ficam confusas e desordenadas com upvotes).
Kara Marfia

Na verdade, eu achei o problema no Windows 7 / Vista muito pior do que parece. <a href=" nikhef.nl/~janjust/CifsOverSSH/VistaLoopback.html"> Este passo a passo </a> pode ser útil se a resposta aceita não funcionar.
bobobobo

Respostas:


18

A explicação de Dominic D sobre o que está acontecendo está correta: Vista, Windows7 e Windows2008 r2 usam NTLMv2 por padrão. Implementações mais antigas do Samba não suportam isso e retornam uma falha de senha. Felizmente, você pode dizer ao Vista e ao Windows 7 (e presumo que o Servidor 2k8) use o protocolo v1 se o v2 não estiver disponível.

Estas são minhas anotações para o Vista, elas funcionaram para o Windows 7 Pro de 64 bits.

  1. Iniciar -> executar -> secpol.msc
  2. Políticas locais -> Opções de segurança -> Segurança de rede: autenticação do LAN Manager
  3. Alterar respostas do NTVLM2 apenas para LM e NTLM - use a segurança da sessão NTLMV2 se negociada

Se você estiver preso com um Vista Home, não há secpol.msc. Em vez de:

  1. Iniciar -> Executar -> regedit
  2. navegue para HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Lsa
  3. para LmCompatibilityLevel, altere '3' para '1'
  4. A reinicialização pode ser necessária neste momento.

2
Muito obrigado! Criei uma nova entrada LmCompatibilityLevel no local que você indicou (estava faltando) como um REG_DWORD com o valor 1 e, após uma reinicialização, consegui montar o compartilhamento no Windows7! Agora eu tenho um problema bizarro, em que todas as pastas aparecem invisíveis quando estão sob a unidade mapeada em uma janela do cmd.exe (novamente, apenas no Windows7) - mas eu posso viver com isso (espero que o Cygwin funcione corretamente ... instalando agora).
Usuário Win7 Home

1
Leitores futuros: é de seu interesse fazer o possível para incentivar o fornecedor a atualizar o Samba, porque os esquemas de armazenamento de senha do Windows anteriores ao NTLMv2 são significativamente mais fáceis de decifrar. lbl.gov/cyber/systems/lanman.html tem uma explicação clara.
Royce Williams

Fez exatamente o mesmo que "Win7 Início Usuário" e funcionou no meu Win 10 x64 casa
lowtech

11

Windows7 e Windows2008 r2 usam NTLMv2 por padrão. Implementações mais antigas do Samba não suportam isso e retornam uma falha de senha.

Tivemos exatamente esse mesmo problema em nosso NAS.

Duas soluções

  1. Faça um bug no seu fornecedor de NAS para atualizar sua implementação (acabamos de receber um patch).
  2. Envie uma alteração de política por GPO ou por Política Local. A configuração que você precisa modificar é: Diretiva do computador local -> Configuração do computador -> Configurações do Windows -> Configurações de segurança -> Diretivas locais -> Opções de segurança -> Segurança da rede: nível de autenticação do LAN Manager. Configure-o para Enviar LM e NTLM - use a segurança da sessão NTLMv2 se negociado. Isso oferece o melhor dos dois mundos, melhor segurança se suportado e, caso contrário, recua. Essa deve ser a opção IMO padrão do Windows7 / Windows2008r2, mas por qualquer motivo, não é.

Obrigado pela resposta - a atualização do firmware do NAS não funcionou, infelizmente, mas com a dica de David Mackintosh eu fui capaz de alterar as configurações de autenticação.
Usuário Win7 Home

0

Provavelmente não é isso, mas você pode tentar desativar o SMB2 na máquina Windows 7. O SMB2 foi introduzido no Windows Vista; portanto, se a máquina Vista funcionar, eu acho que a máquina 7 também funcionaria, mas não fará mal tentar.


Eu tentei isso. Desabilitou o SMB2 usando os comandos (estou usando === como um separador): === sc config lanmanworkstation dependem = bowser / mrxsmb10 / nsi === sc config mrxsmb20 start = disabled === mas não funcionou (mesmo após uma reinicialização).
Usuário Win7 Home

0

Hesito em postar isso como uma resposta, porque é tão frágil, mas isso pode ser uma coisa puramente do Win7 Home que as pessoas que usam edições profissionais ou finais não verão. Lembro-me de ler algo sobre grupos domésticos - e eles podem ter funcionalidade limitada ou uma alteração na sintaxe?

Convém consultar o superuser.com apenas porque eles podem ter mais experiência com a versão inicial. (A versão inicial também pode significar que a pergunta pertence ao SU, mas eu sinto que os votos devem decidir que ... parece um pouco cinza para apenas modificá-lo).

Você pode obter o compartilhamento colocando \ 192.168.0.20 \ Smd na caixa de execução?


O Pro e o Ultimate não lidam com a rede de maneira diferente da Home, mas pode ser uma alteração na rede do Windows 7 que causa a incompatibilidade.
7309 Garrett

Obrigado pelas respostas - David Mackintosh deu uma dica que resolveu o problema!
Usuário Win7 Home

1
@Garrett - bem, acho que você não pode ingressar na Home em um domínio? Mas é bom saber que é inalterado o contrário.
Kara Marfia

Certo, nenhum domínio se une e outras coisas como ser um destino da Área de Trabalho Remota, bloqueador de bits, etc ... mas se os dois fazem alguma coisa, fazem da mesma maneira.
8309 Garrett

0

Pode ser um problema com os requisitos do NTLM. Eu li que algumas pessoas precisam fazer o seguinte para fazer com que sua caixa Win 7 funcione com samba.

Painel de controle - Ferramentas administrativas - Diretiva de segurança local

Políticas locais - Opções de segurança

Segurança de rede: nível de autenticação do LAN Manager

Enviar respostas LM e NTLM

Segurança mínima da sessão para NTLM SSP

Desativar Exigir criptografia de 128 bits


Não consegui encontrar um menu "Diretiva de segurança local" - talvez porque meu Windows seja Home? De qualquer forma, o mais próximo que encontrei disso foi esta opção: Conexões de compartilhamento de arquivos O Windows 7 usa criptografia de 128 bits para ajudar a proteger as conexões de compartilhamento de arquivos. Alguns dispositivos não suportam criptografia de 128 bits e devem usar criptografia de 40 ou 56 bits. [] Use a criptografia de 128 bits para ajudar a proteger as conexões de compartilhamento de arquivos (recomendado) [] Ativar o compartilhamento de arquivos para dispositivos que usam criptografia de 40 ou 56 bits. Ativei a segunda opção, mas nada parece mudar (mesmo após uma reinicialização).
Usuário Win7 Home

Hrrm ... Não tenho uma cópia do Windows 7 Home Premium para verificar, mas de acordo com social.answers.microsoft.com/Forums/en-US/w7security/thread/… não está disponível nessa versão do Windows. Não tenho idéia de como você pode modificar essas configurações sem ele.
Dominic D

-1

Você precisa usar duas barras invertidas principais nos caminhos UNC.

Como isso: net use I: \\192.168.0.20\Smd


Essas são líderes barras invertidas, não arrastando ...
quack quixote

Certo - é o que estou fazendo (no post original aqui escrevi isso incorretamente - mas estou dando os comandos corretos).
Usuário Win7 Home
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.