Samba:使用 smbclient 连接到 DFS 共享

Samba:使用 smbclient 连接到 DFS 共享

我在使用 连接 DFS 共享时遇到问题smbclient。使用 可以正常工作mount -t cifs。也就是说,当我

sudo mount -t cifs //<dfs-url>/<service> ~/mountpoint/ -o username=<username>   

一切都很顺利。然而,

smbclient //<dfs-url>/<service> -U <username> -W <workgroup>
Enter <username>'s password:
Domain=[<domain>] OS=[Windows Server 2012 R2 Datacenter 9600] Server=[Windows Server 2012 R2 Datacenter 6.3]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME 

我希望如果我可以使用 cifs 挂载进行连接,那么我应该能够使用 smbclient 进行连接。我在 smbclient 调用方面做错了吗?有人设法使用 smbclient 连接到 DFS 共享吗?

答案1

错误“tree connect failed: NT_STATUS_BAD_NETWORK_NAME”是因为路径不正确。例如:Path = //<dfs-url>/data/share1 Path =//<dfs-url>/data/share2

挂载 cifs 时,您可以挂载//<dfs-url>/data并查看两个共享。使用 smbclient,您只能使用//<dfs-url>/data/share1或 share2

相关内容