我正在尝试使用 Sambasmbclient
连接到由我的技术合作伙伴管理的文件服务器,但一直收到有关树连接失败的错误消息。具体细节已匿名化。
$ smbclient -W DOMAIN -U USER //192.168.0.1/ShareName 'PASSWORD'
Domain=[PARTNER] OS=[SpinStream2] Server=[Windows 2000 Lan Manager]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME
(据我所知,SpinStream2 描述了 NetApp OnTAP,最高到 8.3.2)
我已经尝试了各种标志和排列。我相当确定身份验证工作正常,因为如果我更改域、用户或密码,我会收到不同的错误消息。我还尝试使用 NT 服务器名称(即//SERVER/ShareName
)与--ip-address
标志组合进行连接,但这会产生相同的 NT_STATUS_BAD_NETWORK_NAME 错误。
我是否需要使用其他选项或标志组合?
答案1
我发现,在我的情况下,共享实际上是一个隐藏共享,我需要$
在共享名称后面添加一个结尾。完成此操作后,smbclient 便可以正常连接。