Copia il file con smbclient e il percorso nella directory


10

Sono bloccato per NT_STATUS_BAD_NETWORK_NAMEerrore ma non riesco a capire cosa sto facendo di sbagliato.

Il mio obiettivo: copiare un file da Ubuntu a Windows in una semplice riga di comando per essere chiamato da PHP.

Il problema: quando aggiungo più di una cartella al percorso genera l' NT_STATUS_BAD_NETWORK_NAMEerrore.

Esempio:

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

Ma quando provo solo:

smbclient -U someuser%somepassword //10.0.1.250/Home

Si collega e posso fare un put con lo stesso file:

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

Quindi non sembra essere un problema di autorizzazioni.

Cosa potrei fare di sbagliato?

Risposte:


10

Prova a utilizzare l' opzione di directory iniziale ( --directory Public/Offline)


2
smbclient -U someuser%somepassword //10.0.1.250/Home --directory Public/Offline -c 'put "test.deb"'sta lavorando. Grazie!
Cassiano,

1
sto ottenendo questo errore di connessione dell'albero non riuscito: NT_STATUS_BAD_NETWORK_NAME
Jay Momaya

@JayMomaya controlla questo serverfault.com/a/137298 ha detto che ciò è causato da un diritto insufficiente all'intero percorso, quindi controlla le autorizzazioni per tutte le directory lungo il percorso che usi
andrej
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.