I'm stuck in NT_STATUS_BAD_NETWORK_NAME error but can't understand what I'm doing wrong.

My objective: copy a file from ubuntu to windows in a simple command line to be called by php.

The problem: when I add more than one folder to the path it throws the NT_STATUS_BAD_NETWORK_NAME error.


smbclient -U someuser%somepassword // -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

But when I try just:

smbclient -U someuser%somepassword //

It connects and I can do a put with the same file:

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

So it not seems to be a permissions issue.

What could I doing wrong?


Try to use the initial directory option (--directory Public/Offline)

  • 4
    smbclient -U someuser%somepassword // --directory Public/Offline -c 'put "test.deb"' is working. Thanks! – cassiano Apr 25 '16 at 14:12
  • 1
    i am gertting this error tree connect failed: NT_STATUS_BAD_NETWORK_NAME – Jay Momaya Mar 20 '19 at 13:15
  • @JayMomaya check this serverfault.com/a/137298 it said this is caused by insufficient right to the whole path so check permissions to all dirs along the path you use – andrej May 6 '20 at 7:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.