Win7 无法访问 Samba 共享 - 已尝试以超级用户身份提供建议

Win7 无法访问 Samba 共享 - 已尝试以超级用户身份提供建议

我有一台旧的 Red Hat Linux 机器,除其他外,我还用它来运行 Samba。我的 Vista 和剩余的 Win XP PC 可以访问受密码保护的 Samba 共享。

我刚刚设置了一台新的 Windows 7 64 位 Pro PC。尝试通过单击这台机器上的“网络”中的 Linux 框图标来访问 Samba 共享时,Logon failure: unknown user name or bad password.当我提供正确的凭据时,会显示一条消息。

所以我按照建议Windows 7,连接到 Samba 共享(还检查了这里但发现 LmCompatibilityLevel 已经是 1)。

这让我更进一步。如果从这台机器单击“网络”中的 Linux 框图标,我现在会看到共享目录的图标。但是当我单击其中一个时,我得到的是\\LX\share is not accessible. You might not have permission...等等。

我尝试将 Win 7 密码设置为与我的 Samba 密码相同(用户名已经相同)。结果相同。

Linux 机器满足了我在电子商务方面需要的部分功能 - 内部部分,无法通过互联网访问。由于我的 Linux Fu 很弱,我不得不避免对 Linux 机器进行更改,所以我希望有人能告诉我如何对 Win 7 进行操作,使其在访问此共享时表现得像 XP 和 Vista。

请帮助!?

谢谢


感谢@Randolph的回复。我已Send LM & NTLM - use NTLMv2 session security if negotiated根据以下建议将“网络安全:LAN Manager身份验证级别”设置为Windows 7,连接到 Samba 共享并重新启动了机器,但这对我来说不起作用。

我将尝试使用其他网络安全值。


我现在尝试了以下操作:

网络安全:允许本地系统使用 NTLM 的计算机身份:从未定义更改为“已启用”。

  • 重启机器

仍然显示“\LX\share 无法访问。您可能没有权限...”等等。

网络安全:限制 NTLM:为 NTLM 身份验证添加远程服务器例外(添加 LX)

  • 重启机器

仍然显示“\LX\share 无法访问。您可能没有权限...”等等。

我看不到任何其他网络安全设置可能会影响此情况。还有其他想法吗?

谢谢

罗伊

答案1

查看>Local Security Policy下的Windows 7 框。有一系列与 NTLM 相关的策略可供使用。Local PoliciesSecurity Options

您已在注册表中更改的选项LmCompatibility受策略约束

Network security: LAN Manager authentication level

在您的情况下应将其设置为“发送 LM 和 NTLM - 如果协商则使用 NTLMv2 会话安全”。

您需要重新启动 Windows 机器才能使该功能生效。

答案2

控制面板-管理工具-本地安全策略

本地策略 - 安全选项

网络安全:LAN Manager 身份验证级别发送 LM 和 NTLM 响应

NTLM SSP 的最低会话安全性禁用需要 128 位加密

答案3

检查smb.conf下面的文件[global]并查看该部分中是否有以下内容:

ntlm auth = no lanman auth = no client ntlmv2 auth = yes

相关内容