无需密码即可访问SMB共享


12

访问受密码保护的SMB共享时,smbclient工作正常。

但是,当我尝试访问没有密码保护的共享(公共共享)时,smbclient输出:

tree connect failed: NT_STATUS_ACCESS_DENIED

如何访问这些共享?

我正在尝试从Ubuntu 12.10访问Windows 7


我认为这不是完整的错误消息...
schaiba

@schaiba-它还说Anonymous login successful是否有帮助
拼写检查时间:

是的,它有帮助。从Windows 7服务器上删除实时要点,然后重试,这是一个老错误。
schaiba

@schaiba-我没有生活必需品
拼写检查

您使用哪个版本的samba?$ smbd --version
Yurij73'3

Answers:


8

回答一个很老的问题,我可以使用smbclient来做到这一点:

$ smbclient //host/share -U " "%" "
Domain=[WORKGROUP] OS=[Windows 2000] Server=[Windows 2000 LAN Manager]
smb: \>

这来自连接到solaris克隆(omnios)的fedora 21主机,但应与Windows主机相同。


2
-U(用户)选项的语法是:-U|--user=username[%password]。因此,此答案使用带有“单空格”密码的“单空格”用户名。
伯尼

1
smbclient //host/share -U guest%为我工作。
donothing成功地

-U %为我工作
Bryan Larsen

2

如果您的挂载点是/home/myuser/mountpoint并且共享文件夹名为sharefolder。你应该试试 mount -t cifs //<your shareserver name or ip>/sharefolder -o username=guest,password="" /home/myuser/mountpoint


试了一下,但我发现mount error(5): Input/output error. Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)如果我使用Wireshark嗅探我看到我得到STATUS_ACCOUNT_RESTRICTION从服务器
拼写

Windows共享允许来宾对文件夹进行读/写操作吗?
Yurij73

检查是否可以访问完整共享路径。您的共享文件夹和所有更高级别的文件夹必须至少为+ r + x。
Yurij73

1

您可以检查中提供了哪个安全选项smb.conf。默认情况下,此security = user 选项将启用Standalone Server option。用户安全级别要求在Windows中输入用户名/密码,如果保留,security = share则不会要求提供凭据或无需密码即可访问共享。也可以将此选项附加到本地共享定义中。


的确如此,security = user但也被评论了。尝试取消注释它,改变它security = share,但我得到了相同的结果
拼写

0

这里

by default network access is denied to accounts which don't have a
password... you can change this option in the group policy

好吧,看来这是不可能的。微软可能认为这很聪明。


抱歉,如果出现问题,请发表评论。我使用Windows 2003,而XPs共享不带任何通行证。仅启用访客acc。
Yurij73

0

这是一个老问题,但是我通过在组策略管理中启用以下策略解决了来宾帐户访问的问题:

默认域策略>计算机配置>策略> Windows设置>安全设置>本地策略>安全选项>帐户:来宾帐户状态

即使未定义,默认情况下也会禁用它并阻止枚举。


0

在我的情况下,此语法在smbclient版本4.3.11-Ubuntu上非常有用,可以使用smb share将文件复制到另一台Linux服务器上:

smbclient '//server.domain.local/share' -U 'myuser%' -c 'put "/tmp/filen_to_copy.txt" "subfolder\copied_file.txt"'

我认为它适用于Windows Server w / o AD。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.