当文件夹存在时,smbclient 树连接失败 nt_status_bad_network_name

Ped*_*usa 4 linux windows samba

当我尝试从 samba 进入 windows 中的特定文件夹时,总是出现相同的错误,有人可以帮忙吗

有错误:

smbclient //CLOUDBOX/team/PS -Uuser%pass -c pwd
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.25]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME
Run Code Online (Sandbox Code Playgroud)

没有错误:

smbclient //CLOUDBOX/team/ -Uuser%pass -c pwd
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.25]
Current directory is \\SBSS-CLOUDBOX\team\
Run Code Online (Sandbox Code Playgroud)

Ped*_*usa 7

我找到了您需要放置参数 -D 的答案,如下所示:

smbclient //CLOUDBOX/team/ -D "PS" -Uuser%pass -c pwd
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.25]
Current directory is \\SBSS-CLOUDBOX\team\PS
Run Code Online (Sandbox Code Playgroud)

  • @ndemarco 它指定一个目录。您可以使用“man smbclient”检查所有命令行标志的含义 (3认同)
  • 请解释一下 -D 参数的作用。我可以查一下,但这违背了 Stack Overflow 的意义。 (2认同)