win7访问SMB服务器提示密码错误
win7访问SMB服务提示密码错误,在确认输入的密码正确情况下,win10以及部分win7均能正常访问,可以确认服务端配置正常,基本确定是客户端导致的。网上搜索发现,win7访问smb出现问题的现象不在少数,但是大都是方案都是提示将“网络安全:LAN管理器身份验证级别”,把这个选项的值改为“发送 LM 和 NTLM – 如果已协商,则使用 NTLMv2会话安全”。实测并不能解决问题。
多次尝试以后发现根本问题在于认证协议问题,Windows的认证协议发展 LM -> NTLM -> NTLMv2,而smb最早时候使用明文传输,后来加入到对LM和NTLM的支持,到现在的NTLMv2。微软处于安全考量,从vista开始,默认使用NTLMv2协议,并且兼容了早期的LM和NTLM,这本来是好事,但是成也兼容败也兼容。当前问题中,就是因为兼容导致不正常,直接搞。
运行gpedit.msc,依次点击【计算机配置】,【windows设置】,【安全设置】,【本地策略】,【安全选项】,找到“网络安全:LAN管理器身份验证级别”,把值修改为“
仅发送 NTLM2响应
”当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »