如何使用 Windows 7 连接到带有身份验证的 Samba 共享?
我们的网络上有许多 Linux、HP-UX 和 AIX 服务器,这些服务器使用 Samba 共享文件夹。这些服务器未连接到我们的 Active Directory 或任何东西,我们在连接到它们时只需输入用户名和密码。它们在 Windows XP 上仍然运行良好,但我们已经将几台机器升级到 Windows 7,它们无法访问共享。系统会提示您输入密码,但提示“指定的网络密码不正确”(事实并非如此)。
答案1
运行:gpedit.msc
寻找:
控制台根目录 -> 本地计算机策略 -> 计算机配置 -> Windows 设置 -> -> 安全设置 -> 本地策略 -> 安全选项
当你在那里改变以下政策
Microsoft 网络客户端:将未加密的密码发送到第三方 SMB 服务器:将其切换为“已启用”。
网络安全:LAN 管理器身份验证级别:选择选项:发送 LM 和 NTLM - 如果协商则使用 NTLMv2 会话安全。
答案2
我也遇到了同样的问题。这对我来说很有效:
让 Vista 与 Samba 正常运行 | TechRepublic
打开运行命令并输入“secpol.msc”。
当 Vista 提示时按“继续”。
点击“本地策略”-->“安全选项”
导航到策略“网络安全:LAN 管理器身份验证级别”并打开它。
默认情况下,Windows Vista 将策略设置为“仅 NTVLM2 响应”。将其更改为“LM 和 NTLM – 如果协商,则使用 NTLMV2 会话安全”。
答案3
答案4
我也遇到了同样的问题。当我尝试连接时,出现0x80004005
权限错误:
当我这样做时:
- 更改网络安全:LAN 管理器身份验证级别为“发送 LM 和 NTLM 响应”
- 将 NTLM SSP 的最低会话安全性从“需要 128 位加密”禁用为“无最低安全性”。
- 卸载KB2536276。
另一件停止做的事情是:
Client for Microsoft Networks
在我的 WiFi 悬挂中激活Network panel
。
启用File and printer sharing for Microsoft Networks
允许 Network panel
我访问 Win7 共享文件夹。