我正在尝试设置在工作中用作小型家庭文件服务器的旧 XP Pro 系统,但我的 Win7 机器无法访问它 - 我收到“无效的用户或密码”错误 - 并且我在 XP 的安全事件日志中看到以下内容:
Login Failure:
Reason: Unknown user name or bad password
User Name: MediaUser
Domain: MUSICBOX
Logon Type: 3
Logon Process: NtLmSsp
Authentication Package: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0
Workstation Name: BEOWULF
系统统计数据为:
服务器
名称:音乐盒
操作系统:XP 32位 SP3
能够从客户端 ping 并远程桌面到该系统,但没有 UNC 访问权限。
客户
名称:贝奥武夫
操作系统:Win7 家庭高级版 64位
我指定了一个有效的“MUSICBOX\MediaUser”帐户和密码 - 它适用于远程桌面,但被 SMB 拒绝。
MediaUser 在 XP 机器上拥有管理员权限。MUSICBOX 和 BEOWULF 位于同一工作组中。
有想法吗?
答案1
诡异的。
以上建议均无效。我阅读了上面链接的文档,发现 MS 建议“简单文件共享” - 嗯,确实启用了,所以我将其关闭。
这很有效——我现在可以完全访问这些共享。
可能是因为该系统曾经位于某个域中,而现在却不在了该域中。
又一次,很奇怪。
答案2
可能原因:Win7采用NTLMv2身份验证,而XP默认接受NTLM。
在 XP 上,运行secpol.msc
。转到安全设置 → 本地策略 → 安全选项, 找出“网络安全:LAN 管理器身份验证级别”选项,并将其设置为“仅发送 NTLMv2 响应\拒绝 LM 和 NTLM”等级。
(或者,您可以将 Win7 上的身份验证级别降低为“发送 NTLM”——这是您的 LAN,您的安全要求。)
另一篇帖子SuperUser 表示该问题可能是由较大的时钟差异引起的。
另请参阅 Microsoft 文档Windows 7 和 HomeGroup 下级共享。
答案3
您是否尝试在每台计算机上设置完全相同的用户,使用相同的用户名、密码和权限?例如,设置 Poweruser,密码为 ********(替代实际密码),权限受限(每台计算机相同)。管理员或任何具有管理员权限的用户都可以在控制面板中创建用户帐户。这对我来说很有效。
如果您有多台 XP 和 Windows 7 计算机,请在所有计算机上设置相同的用户名和密码。然后检查每个无法正常工作的文件或文件夹,看每台计算机的驱动器上是否有任何受限的共享权限。有些用户可能已阻止除自己以外的任何人访问“我的图片”。应该已经可以看到“所有用户”或共享用户文件夹的内容。