我在Ubuntu上运行smbclient,试图连接到一个Windows,我得到了“会话设置失败: NT_STATUS_LOGON_FAILURE”。
我已经验证过,我可以将这个盒子和telnet连接到139/445端口,所以我很确定这不是防火墙问题。我的客户端说,他们可以用用户And /密码组合从另一个Windows框连接到这个Windows框,而不会出现问题。此外,此框还可以通过smbclient连接到此客户端拥有的其他Windows框。
对于为什么这不起作用还有什么其他的想法吗?
发布于 2012-03-02 21:19:58
你查过你的smb.conf了吗?
确保您的工作组和安全设置设置正确。如果您正在使用计算机作为域的一部分,身份验证请求将首先通过域控制器传递,因此请确保您有类似于以下内容的内容:
security = domain
workgroup = WORKGROUP
还可以使用-W
选项指定工作组,并在用户名之前添加DOMAIN/
以指定域:
$smbclient -L myhost -U DOMAIN/user -W workgroup
希望这能有所帮助!
发布于 2015-12-27 19:08:02
同样的问题。我必须将用户添加到Samba密码文件中
sudo smbpasswd -a
显然,这是因为/etc/samba/smb.conf中的默认配置是
安全性=用户passdb后端= tdbsam
我不使用域控制器或活动目录,所以我会认为访问常规密码文件是默认的,但我想并非如此。如果能在我找到的文档中清楚地看到这一点,那就太好了。“smbpasswd”引用提供了导致此解决方案的提示。
发布于 2017-05-15 10:57:32
我在smbclient上也有同样的问题,我注意到当我在文件共享对话框中手动右键单击要共享的文件夹后,手动选择“只启用文件共享”选项时,它就消失了。
在某些Windows机器(如Windows XP)中,您需要添加此选项以允许非来宾用户远程共享:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\forceguest=dword:0
或者,使用windows命令行实现自动化:
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
https://askubuntu.com/questions/109507
复制相似问题