Copiar arquivo com smbclient e caminho para o diretório

10

Estou preso ao NT_STATUS_BAD_NETWORK_NAMEerro, mas não consigo entender o que estou fazendo de errado.

Meu objetivo: copiar um arquivo do ubuntu para o windows em uma linha de comando simples a ser chamada pelo php.

O problema: quando adiciono mais de uma pasta ao caminho, gera o NT_STATUS_BAD_NETWORK_NAMEerro.

Exemplo:

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

Mas quando eu tento apenas:

smbclient -U someuser%somepassword //10.0.1.250/Home

Ele se conecta e eu posso fazer uma put com o mesmo arquivo:

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

Portanto, não parece ser um problema de permissões.

O que eu poderia fazer de errado?

cassiano
fonte

Respostas:

10

Tente usar a opção de diretório inicial ( --directory Public/Offline)

andrej
fonte
2
smbclient -U someuser%somepassword //10.0.1.250/Home --directory Public/Offline -c 'put "test.deb"'está funcionando. Obrigado!
28516
1
Estou apresentando esta árvore de erros que falhou ao conectar: ​​NT_STATUS_BAD_NETWORK_NAME
Jay Momaya
@JayMomaya verifique este serverfault.com/a/137298 e disse que isso é causado pelo direito insuficiente a todo o caminho, portanto verifique as permissões para todos os diretórios ao longo do caminho que você usa
andrej