首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >针对Windows 2012 R2共享的smbclient R2

针对Windows 2012 R2共享的smbclient R2
EN

Server Fault用户
提问于 2015-06-08 18:04:28
回答 2查看 31.6K关注 0票数 1

我们正在运行Debian,使用smbclientv3.6.6,试图达到Windows2012的R2共享。

这个难题涉及两个用户: ReadOnlyUser和WriteUser

多年来,我们一直使用-A (--身份验证- 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 密码=3 iDPCAWmdiAQxTn3stackNewline域= mydomain

我签了AD以确保这两个用户在所有其他方面都是相同的。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2016-01-27 06:25:54

这是https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1318835报道的一个已知问题。

smbclient的症状似乎忽略了凭据文件中的“域”部分,因此-A不会覆盖/etc/samba/smb.conf。基于问题报告的解决方法是您必须在smb.conf中修改工作组:

代码语言:javascript
复制
[global]
workgroup = mydomain

这样您就可以继续使用-A访问SMB服务器。

希望这能有所帮助。

票数 2
EN

Server Fault用户

发布于 2017-05-15 10:59:40

我在smbclient上也有同样的问题,我注意到当我在文件共享对话框中手动右键单击要共享的文件夹后,手动选择“只启用文件共享”选项时,它就消失了。

在某些Windows机器(如Windows XP)中,您需要添加此选项以允许非来宾用户远程共享:

代码语言:javascript
复制
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\forceguest=dword:0

或者,使用windows命令行实现自动化:

代码语言:javascript
复制
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v forceguest /t REG_DWORD /d 00000000 /f

之后,smbclient与任何用户一起工作,没有任何问题。

很多都要感谢http://www.techsupportforum.com/forums/f10/enable-file-sharing-via-the-command-line-133562.html的jethoma

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/697468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档