我们正在使用 smbclient v 3.6.6 运行 Debian wheezy,试图达到 Windows 2012 R2 共享。
这个难题涉及两个用户:ReadOnlyUser 和 WriteUser
多年来,我们一直使用 -A (--authentication-file) 来访问我们的 Windows 共享,以便针对各种 Windows 共享、sftp 和 Web 端点自动执行许多文件传输作业。我可以使用 -A 选项毫无困难地使用 ReadOnlyUser 对此共享进行登录。
smbclient '//server.domain/share' -A ReadOnlyUser.auth
如果我以交互方式响应提示提供密码,我可以使用 -U 使用 WriteUser 登录。
smbclient '//server.domain/share' -U WriteUser
但是,当我尝试提供带有 WriteUser 凭据的身份验证文件时,我收到此错误:session setup failed: NT_STATUS_LOGON_FAILURE
身份验证文件如下所示:
用户名 = WriteUser
密码 = 3iDPCAWmdiAQxTn3
域 = mydomain
我检查了我们的广告以确保这两个用户在所有其他方面都是相同的。