Ich stecke im NT_STATUS_BAD_NETWORK_NAME
Irrtum, kann aber nicht verstehen, was ich falsch mache.
Mein Ziel: Kopieren Sie eine Datei von Ubuntu in Windows in einer einfachen Befehlszeile, die von PHP aufgerufen werden soll.
Das Problem: Wenn ich dem Pfad mehr als einen Ordner hinzufüge, wird der NT_STATUS_BAD_NETWORK_NAME
Fehler ausgegeben.
Beispiel:
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
Aber wenn ich es einfach versuche:
smbclient -U someuser%somepassword //10.0.1.250/Home
Es verbindet sich und ich kann einen Put mit der gleichen Datei machen:
smb: \> cd Public/Offline
smb: \Public\Offline\> put test.deb
Es scheint also kein Berechtigungsproblem zu sein.
Was könnte ich falsch machen?
smbclient -U someuser%somepassword //10.0.1.250/Home --directory Public/Offline -c 'put "test.deb"'
funktioniert. Vielen Dank!