XP链接samba重复输入密码

XP链接samba重复输入密码

   运维菜鸟     2020年8月7日 02:39     1857    

问题描述

最近搭建了一个samba服务器,然后让XP系统去访问samba,链接倒是没有问题,可以出现提示输入账号和密码的界面,但是输入账号密码后,还是停留在登陆界面。

1.png

 

解决办法

第一种

在XP中点击开始菜单->运行->输入secpol.msc,打开安全策略。

或者在[控制面板]中去找到[管理工具],找到[本地安全策略选项]。

然后打开“本地安全设置”->"本地策略"->"安全选项",在右侧的列表里找到“网络安全:LAN Manager 身份验证级别”

2.png

选择 仅发送 NTLMv2 响应\拒绝 LM。

3.png

 

第二种

在samba服务器配置里全局上加上上面的选项

[global]

  ntlm auth = yes

然后重启samba服务器。

 

备注:

早期SMB协议在网络上传输明文口令。后来出现 LANManager Challenge/Response 验证机制,简称LM,它是如此简单以至很容易就被破解。微软提出了WindowsNT挑战/响应验证机制,称之为NTLM。现在已经有了更新的NTLMv2以及Kerberos验证体系。NTLM是windows早期安全协议,因向后兼容性而保留下来。NTLM是NT LAN Manager的缩写,即NT LAN管理器。

Windows NT Servers Service Pack 4和后续的版本都支持三种不同的身份验证方法:LanManager(LM)身份验证;Windows NT(也叫NTLM)身份验证;Windows NT Version 2.0(也叫NTLM2)身份验证。

默认的情况下,当一个客户尝试连接一台同时支持LM和NTLM身份验证方法的服务器时,LM身份验证会优先被使用。所以建议禁止LM身份验证方法。

Windows 2000 以及 Windows XP: 发送 LM & NTLM 响应
Windows Server 2003: 仅发送 NTLM 响应
Windows Vista、Windows Server 2008、Windows 7 以及 Windows Server 2008 R2: 仅发送 NTLMv2 响应

很可能是响应方式不同,造成登陆问题。

 

参考:https://blog.csdn.net/lizongyao/article/details/89054634

 


文章评论

0

其他文章