场景:一台MAC 电脑,做smb 服务器,两台win7 电脑,做smb 客户端;
1. WIN7 A 可以登录smb 服务器,“网络安全:LAN Manager 身份验证级别(Network Security: LAN Manager authentication level)” 设置如下:
首先,单击[开始]——[运行] 输入 “secpol.msc”打开管理工具,展开“本地策略(Local Policies)”。
然后,单击“安全选项(Security Options)”。 双击“网络安全:LAN Manager 身份验证级别(Network Security: LAN Manager authentication level)”
最后,单击列表中:发送LM和NTLMv2,如果已协商,则使用NTLMv2协议(LM and NTLM – use NTLMV2 session security if negotiated)。
2. WIN7 B 的设置和WIN7 A 完全一样,但是WIN7 B 就是登录不了 smb 服务器;
解决办法:
把 WIN7 B “网络安全:LAN Manager 身份验证级别(Network Security: LAN Manager authentication level)” 设置成:
“仅发送 NTLM2响应”
完全不知道啥原因,实在坑人,唯一想到的原因是两个win7 被阉割的程度不一样。