Windows7 – “指定的networking密码不正确。”密码实际上是正确的

我有一段时间的samba服务器设置。 这是一个硬件NAS – 不幸的是不能访问Samba日志。 (NAS的确切型号称为Addonics NAS适配器)

我也有一个Windows Vista和Windows XP机器 – 从这两个我能映射\\ 192.168.0.20 \ Smd没有错误( 净使用l:\\ 192.168.0.20 \ Smd工程,请求我的用户名和密码后)。

我也用Windows 7购买了一台全新的电脑,当我尝试使用完全相同的用户名/密码对执行相同的net use命令时,我得到一个“ 指定的networking密码不正确 ”消息。 我也尝试从Windows资源pipe理器菜单映射,并得到相同的错误。

我同步两台机器的时钟,再次尝试…但同样的错误仍然存​​在。

所以真正令人惊讶的是,WindowXP和Windows Vista机器的映射工作,但是使用完全相同的命令和用户名/密码的Windows7机器失败 – 任何人都知道什么可能导致这个问题或如何解决问题? 谢谢

    Dominic D对发生的事情的解释是正确的:Vista,Windows7和Windows2008 R2默认使用NTLMv2。 老版本的Samba不支持这个function,并且会返回密码失败。 幸运的是,如果v2不可用,您可以告诉Vista和Windows 7(以及我认为服务器2k8)使用v1协议。

    这些是我对Vista的笔记,他们为Windows 7 Pro 64位工作。

    1. 开始 – >运行 – > secpol.msc
    2. 本地策略 – >安全选项 – >networking安全:LAN Manager身份validation
    3. NTVLM2响应更改为LM和NTLM – 如果协商使用NTLMV2会话安全性

    如果您坚持使用Vista Home,则不存在secpol.msc。 代替:

    1. 开始 – >运行 – >registry编辑器
    2. 导航到HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Lsa
    3. 对于LmCompatibilityLevel,将“3”更改为“1”
    4. 此时可能需要重新启动。

    Windows7和Windows2008 R2默认情况下使用NTLMv2。 老版本的Samba不支持这个function,并且会返回密码失败。

    我们在NAS上遇到了同样的问题。

    两个解决scheme

    1. 错误的NAS供应商更新他们的实施(我们刚刚收到一个补丁)。
    2. 通过GPO或通过本地策略推送策略更改。 您需要修改的设置是:本地计算机策略 – >计算机configuration – > Windows设置 – >安全设置 – >本地策略 – >安全选项 – >networking安全:LAN Manager身份validation级别。 将其设置为发送LM和NTLM – 如果协商使用NTLMv2会话安全性。 这给了你两个世界的最好,如果支持,更好的安全性,如果不是退步。 这应该是默认的Windows7 / Windows2008r2选项国际海事组织,但不pipe什么原因,它不是。

    这可能不是,但是你可以尝试在Windows 7机器上禁用SMB2。 SMB2是在Windows Vista中引入的,所以如果Vista机器工作的话,我认为7机器也可以工作,但是尝试一下也不会有什么不好的。

    我毫不犹豫地发表这个答案,因为它太脆弱了,但这可能是一个纯粹的Win7 Home,使用Pro或Ultimate版本的人不会看到。 我记得阅读关于家庭组的东西 – 他们可能有限的function或语法的变化?

    你可能想要检查与超级用户,如果只是因为他们可能有更多的家庭版本的经验。 (家庭版本也可能意味着这个问题属于苏,但我觉得这个选票应该决定…似乎有点灰色的地方,只是修改它)。

    你是否能够通过在运行框中粘贴\ 192.168.0.20 \ Smd来获得共享?

    这可能是NTLM要求的一个问题。 我读过一些人必须做到以下几点,让他们的Win 7框与桑巴工作。

    控制面板 – pipe理工具 – 本地安全策略

    本地策略 – 安全选项

    networking安全:LAN Manager身份validation级别

    发送LM和NTLM响应

    NTLM SSP的最低会话安全性

    禁用要求128位encryption

    您需要在UNCpath中使用双引号反斜杠。

    像这样: net use I: \\192.168.0.20\Smd