访问受密码保护的SMB共享时,smbclient
工作正常。
但是,当我尝试访问没有密码保护的共享(公共共享)时,smbclient
输出:
tree connect failed: NT_STATUS_ACCESS_DENIED
如何访问这些共享?
我正在尝试从Ubuntu 12.10访问Windows 7
Anonymous login successful
是否有帮助
访问受密码保护的SMB共享时,smbclient
工作正常。
但是,当我尝试访问没有密码保护的共享(公共共享)时,smbclient
输出:
tree connect failed: NT_STATUS_ACCESS_DENIED
如何访问这些共享?
我正在尝试从Ubuntu 12.10访问Windows 7
Anonymous login successful
是否有帮助
Answers:
回答一个很老的问题,我可以使用smbclient来做到这一点:
$ smbclient //host/share -U " "%" "
Domain=[WORKGROUP] OS=[Windows 2000] Server=[Windows 2000 LAN Manager]
smb: \>
这来自连接到solaris克隆(omnios)的fedora 21主机,但应与Windows主机相同。
-U|--user=username[%password]
。因此,此答案使用带有“单空格”密码的“单空格”用户名。
smbclient //host/share -U guest%
为我工作。
-U %
为我工作
如果您的挂载点是/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从服务器