web-dev-qa-db-fra.com

Copier le fichier avec smbclient et le chemin du répertoire

Je suis coincé dans l'erreur NT_STATUS_BAD_NETWORK_NAME mais je ne comprends pas ce que je fais mal.

Mon objectif: copier un fichier d'ubuntu vers Windows en une ligne de commande simple à appeler par php.

Le problème: lorsque j'ajoute plusieurs dossiers au chemin, l'erreur NT_STATUS_BAD_NETWORK_NAME est générée.

Exemple:

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

Mais quand j'essaye juste:

smbclient -U someuser%somepassword //10.0.1.250/Home

Il se connecte et je peux faire un put avec le même fichier:

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

Donc, il ne semble pas être un problème d'autorisations.

Que pourrais-je faire de mal?

7
cassiano

Essayez d'utiliser le répertoire initial option (--directory Public/Offline)

7
andrej