我陷入了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
)