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


10

Je suis coincé par NT_STATUS_BAD_NETWORK_NAMEerreur mais je ne comprends pas ce que je fais mal.

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

Le problème: lorsque j'ajoute plusieurs dossiers au chemin d'accès, il renvoie l' NT_STATUS_BAD_NETWORK_NAMEerreur.

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

Il ne semble donc pas s'agir d'un problème d'autorisations.

Que pourrais-je faire de mal?

Réponses:


10

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


2
smbclient -U someuser%somepassword //10.0.1.250/Home --directory Public/Offline -c 'put "test.deb"'travaille. Merci!
cassiano

1
je gertting cet arbre d'erreur la connexion a échoué: NT_STATUS_BAD_NETWORK_NAME
Jay Momaya

@JayMomaya vérifiez ce serverfault.com/a/137298, il a dit que cela était dû à un droit insuffisant sur l'ensemble du chemin, alors vérifiez les autorisations pour tous les répertoires le long du chemin que vous utilisez
andrej
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.