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
Respostas:
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.
Se você estiver preso com um Vista Home, não há secpol.msc. Em vez de:
fonte
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
fonte
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.
fonte
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?
fonte
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.
fonte
Você precisa usar duas barras invertidas principais nos caminhos UNC.
Como isso:
net use I: \\192.168.0.20\Smd
fonte