admin管理员组

文章数量:1611919

win7无法访问NAS上的cifs共享,输入正确的用户名和密码后,提示错误,如何解决?!

这是Windows系统的历史遗留问题,基于NTLMv2的共享协议非常不稳定,因为,微软想防止非微软产品被轻易在Windows 7上使用。 cifs共享是NTLM v2协议,用户并不能发现Windows 7的SMB/CIFS共享协议。类似问题也出现在Windows 2003 Server上。在Windows 7缺省的情况下,我们找不到通过微软的旧的NTLM v2协议来工作的SMB/CIFS。在Windows 7的控制面板的本地安全配置对话框中,要求SMB(是SMB1而不是SMB2)和CIFS共享时必须对登录进行128位的加密。这种类型的共享通常发生在NAS设备和SAMBA共享时。尽管从理论上说,基于NTLMv2协议的共享如果不加密的确不太安全,但这是Windows系统的历史遗留问题,而现在采用的加密方法有可能给那些Windows 7的用户访问非微软的产品带来不便。

默认情况下,Windows 7无法正常访问NAS或者Samba服务器上的共享文件夹。原因在于从Vista开始,微软默认只采用NTLM v2协议的认证回应消息了,而目前的NAS系统和Samba还只支持LM或者NTLM。

解决办法:修改本地安全策略或直接修改注册表

1、修改本地安全策略

运行secpol.msc打开“本地安全策略”窗体,依次点开“本地策略”-》“安全选项”,修改“网络安全: LAN 管理器身份验证级别”的值为“发送 LM 和 NTLM – 如果已协商,则使用NTLMv2 会话安全”,一路确定即可。如下图1和图2所示——

本地安全策略

修改本地策略

2、修改注册表

修改 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa下的LmCompatibilityLevel的值为1。

OK,这两种办法都能搞定了!

本文标签: 打不开无法访问共享文件夹服务器nas