最近遇到了通过Ghost镜像还原安装部署的Windows7系统,连接访问其它计算机或群辉系统部署的 SAMBA 共享,提示 “登录失败:未知的用户名或错误密码” ,通过多种方案调配依旧未解决,因前面预置系统部署调配都基本完事但又不想重新去安装系统来解决,困扰选择,于是重新梳理思路,最终解决了,方法如下:
键盘中按组合键 “Win+R” 唤醒运行
输入Secpol.msc,回车
在打开的 “本地安全策略窗口” 中依次打开:
“本地策略”–>“安全选项”
然后在右侧的列表中找到 “网络安全:LAN 管理器身份验证级别”
将这个选项的值改为“发送 LM 和 NTLM – 如果已协商,则使用 NTLMv2会话安全(& )”
重新连接Samba就能搞定了。
然而这个问题,能想到的办法尝试修复却又完全没有用,在服务端和群辉上修改了很多次配置,密码也修改过N次,用户也新建过,尝试了很多方法均无效告终。
此时一时间解决不了这个问题,只能打开匿名用户连接Samba来勉强使用,但这个方案显然很不安全。
于是,强迫症的我终于受不了,誓要解决这个问题,发现用手机或平板连接的时候都很正常,不会像电脑客户端那样出现登录失败的情况,这说明只可能是客户端系统出现了问题。
具体过程就不说了,直接说解决方法。
登录失败: 未知的用户名或错误密码 的解决方法
其实像这样手机和平板终端都可以正常用户登陆Samba而Windows登陆失败的原因就是协议与Samba服务端不匹配,导致Windows在收到第一个应答时就报错了。
将上面提到的本地安全策略中的选项 “络安全:LAN 管理器身份验证级别” 改为 “仅发送 NTLMv2响应”。
测试连接Samba,很顺利的就成功登陆了。
完整步骤:
键盘上按组合键“Win+R”唤醒运行
输入Secpol.msc,回车
在打开的 “本地安全策略窗口” 中依次打开:
“本地策略” –> “安全选项”
然后在右侧的列表中找到“网络安全:LAN 管理器身份验证级别”
将这个选项的值改为“络安全:LAN 管理器身份验证级别” 改为 “仅发送 NTLMv2响应”
重新连接Samba,搞定。
为什么之前选择 “发送 LM 和 NTLM – 如果已协商,则使用 NTLMv2 会话安全”可以解决这个问题,而这次不行,有两个可能:
1、可能是Windows的版本不同
2、可能服务端的Samba版本不同或配置不同
搞定这个Samba共享提示未知的用户名或错误密码导致登录失败的事经历了很多天的跨度,其实从一开始答案就摆在眼前了,只是没多去尝试几个不同的选项而导致匿名共享了这么多天,下次如果再遇到这样提示“未知的用户名或错误密码”导致Samba共享登录失败的问题就干脆将里面的6个选项都尝试一遍,很可能马上就搞定了。
历史上的今天
2017年:Zabbix 模板大全(0条评论)
请博主喝杯咖啡呢,谢谢^_^
如果本文“对您或有帮助”,欢迎随意打赏,以资鼓励继续创作!
本文来源 小林博客,仅供参考阅读,若侵权请联系处理,本文观点不代表 Mr.xu 博客网 立场,转载请联系原作者。
评论列表(2条)
好贴,轻松排除解决问题。
@1353:问题解决就好!