使用 smbclient 复制文件并复制到目录

使用 smbclient 复制文件并复制到目录

我陷入了NT_STATUS_BAD_NETWORK_NAME错误,但不明白我做错了什么。

我的目标:通过简单的命令行将文件从 ubuntu 复制到 windows,以便由 php 调用。

问题:当我向路径添加多个文件夹时,它会引发错误NT_STATUS_BAD_NETWORK_NAME

例子:

smbclient -U someuser%somepassword //10.0.1.250/Home/Public/Offline -c 'put "test.deb"'

Domain=[FILESERVER] OS=[Windows Server 2012 Standard 9200] Server=[Windows Server 2012 Standard 6.2]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME

但当我尝试时:

smbclient -U someuser%somepassword //10.0.1.250/Home

它连接后我就可以用同一个文件进行放置了:

smb: \> cd Public/Offline
smb: \Public\Offline\> put test.deb

所以这似乎不是一个权限问题。

我可能做错了什么?

答案1

尝试使用初始目录选项 (--directory Public/Offline

相关内容