我正在尝试 Win7,并且我正在尝试连接到联网的 samba 共享,因为我已经能够在 Vista 和 XP 中没有问题。Samba 在 Ubuntu 上运行,如果有帮助的话。
我已经尝试在本地安全策略中更改以下内容,正如我在某些网站上看到的那样,它仍然无法正常工作:
本地策略 - 安全选项
网络安全:LAN Manager 身份验证级别 发送 LM 和 NTLM 响应
NTLM SSP 的最低会话安全性
禁用需要 128 位加密
我在我的 samba 错误日志中得到了这个:
[2009/09/06 15:15:53, 0] lib/util_sock.c:read_data(534)
read_data: read failure for 4 bytes to client 192.168.1.101. Error = Connection reset by peer
有人见过这个问题吗?
你在运行 Samba 3 吗?如果您尝试将其添加到 smb.conf
如果您像我一样遇到过这种情况,而 @Josh Budde 的好回答没有帮助,您可能会发现您的 Samba 设置使用 ADS 作为其身份验证源(您会发现“security = ADS “在您的 smb.conf 中)。
在我的例子中,我试图访问远程、不受信任的域上的 Samba 源,并且在输入登录详细信息时,我输入了 Windows NT 格式的用户名,例如 DOMAIN\first.last。
即使凭据是正确的,Samba 服务器也会拒绝凭据,并且 Samba 错误日志中包含按照操作的消息。
修复非常简单 - 以 [email protected] 的 LDAP/ADS 格式输入您的用户名(例如 [email protected])。