![仅从 Win2019 服务器浏览到 samba 共享时出现错误 0x80070035](https://linux22.com/image/223252/%E4%BB%85%E4%BB%8E%20Win2019%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%B5%8F%E8%A7%88%E5%88%B0%20samba%20%E5%85%B1%E4%BA%AB%E6%97%B6%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%200x80070035.png)
我有一个运行良好的 samba v4.17.5 服务器,我可以浏览 Win 10 客户端的所有共享。客户端和 samba 主机都是域的成员。
但是,当我尝试从 Win 2019 服务器浏览 samba 服务器时,出现错误 0x80070035。在 Win 2019 服务器上,网络“安全:LAN Manager 身份验证级别”设置为“仅发送 NTLMv2 响应。拒绝 LM 和 NTLM”。
我的 samba 服务器的 smb.conf 默认保留以下内容(未在 conf 中配置):
- 兰曼认证
- ntlm认证
- 服务器签名
因此 Samba 服务器默认使用 NTLMv2。
我不确定是什么原因造成的。如果我使用 samba 服务器的 IP 地址从 win2019 服务器浏览到 samba 服务器,则会收到错误 0x80004005。我怀疑这与 NTLM 有关,但我无法弄清楚。
基于这个帖子我尝试在 Win2019 服务器上的 Windows 凭据管理器中输入 un/pw 。有趣的是,当我尝试浏览 samba 主机时,我现在收到凭据质询(弹出窗口输入凭据),但所有凭据都被拒绝,即使是 samba 主机上的有效本地帐户也是如此。
更新:我意识到我是以域管理员身份登录到 Win2019server 的。由于某种原因,桑巴拒绝了连接。我尝试了所描述的解决方案这里(将“min domain uid = 0”添加到 smb.conf),一切就开始工作了!
有人可以解释一下这完成了什么吗?
答案1
他们可能希望将管理员拒之门外,以防止意外破坏一切。