可能重复:
Windows 7,连接到 Samba 共享
我无法让 Windows 7 Home 连接到 Samba 2 共享?
我不断看到建议使用'secpol.msc
“或”gpedit“的文章,但我认为它们不在家庭版中,因为我找不到它。
我可以在 MacOS 上连接,所以我猜测这是在 Windows 方面完成的。
我得到的错误是
"A remote procedure call (RPC) protocol error occurred."
答案1
请参阅 komickaze @ 的这篇文章(了解其价值)http://www.tomshardware.com/forum/75-63-windows-samba-issue:
我在尝试将 Windows 7 Home Premium 和 Windows 7 Ultimate 连接到 Mac OS 10.3.9 服务器时遇到了类似的问题。我对 Ultimate 上的本地安全策略进行了以下更改,并在观察注册表更改时成功测试了它。我发现以下 REG_DWORD 值已更改:
HKLM\System\CurrentControlSet\Control\Lsa\LmCompatibilityLevel HKLM\System\ControlSet001\Control\Lsa\LmCompatibilityLevel
经过进一步测试,我发现这些是值和相应的设置:
0) Send LM & NTLM responses
1) Send LM & NTLM - use NTLMv2 session security if negotiated
2) Send NTLM response only
3) Send NTLMv2 response only
4) Send NTLMv2 response only. Refuse LM
5) Send NTLMv2 response only. Refuse LM & NTLM
我在 Home Premium 计算机上创建了 LmCompatibilityLevel 设置,其值为 1 (http://www.builderau.com.au/blogs/codemonkeybusiness/viewblogpost.htm?p=339270746) 并最终能够连接到 10.3.9 服务器。
位于页面中间位置,使用CRTL+F并在 komickaze 的帖子中搜索关键字。