首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获得NT_STATUS_LOGON_FAILURE连接到Windows的smbclient

获得NT_STATUS_LOGON_FAILURE连接到Windows的smbclient
EN

Ask Ubuntu用户
提问于 2012-03-02 21:00:28
回答 6查看 337K关注 0票数 35

我在Ubuntu上运行smbclient,试图连接到一个Windows,我得到了“会话设置失败: NT_STATUS_LOGON_FAILURE”。

我已经验证过,我可以将这个盒子和telnet连接到139/445端口,所以我很确定这不是防火墙问题。我的客户端说,他们可以用用户And /密码组合从另一个Windows框连接到这个Windows框,而不会出现问题。此外,此框还可以通过smbclient连接到此客户端拥有的其他Windows框。

对于为什么这不起作用还有什么其他的想法吗?

EN

回答 6

Ask Ubuntu用户

回答已采纳

发布于 2012-03-02 21:19:58

你查过你的smb.conf了吗?

确保您的工作组和安全设置设置正确。如果您正在使用计算机作为域的一部分,身份验证请求将首先通过域控制器传递,因此请确保您有类似于以下内容的内容:

代码语言:javascript
运行
复制
security = domain
workgroup = WORKGROUP

还可以使用-W选项指定工作组,并在用户名之前添加DOMAIN/以指定域:

代码语言:javascript
运行
复制
$smbclient -L myhost -U DOMAIN/user -W workgroup

希望这能有所帮助!

票数 40
EN

Ask Ubuntu用户

发布于 2015-12-27 19:08:02

同样的问题。我必须将用户添加到Samba密码文件中

sudo smbpasswd -a

显然,这是因为/etc/samba/smb.conf中的默认配置是

安全性=用户passdb后端= tdbsam

我不使用域控制器或活动目录,所以我会认为访问常规密码文件是默认的,但我想并非如此。如果能在我找到的文档中清楚地看到这一点,那就太好了。“smbpasswd”引用提供了导致此解决方案的提示。

票数 8
EN

Ask Ubuntu用户

发布于 2017-05-15 10:57:32

我在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

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

https://askubuntu.com/questions/109507

复制
相关文章

相似问题

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