Salin file dengan smbclient dan path ke direktori


10

Saya terjebak dalam NT_STATUS_BAD_NETWORK_NAMEkesalahan tetapi tidak dapat memahami apa yang saya lakukan salah.

Tujuan saya: menyalin file dari ubuntu ke windows dalam baris perintah sederhana untuk dipanggil oleh php.

Masalahnya: ketika saya menambahkan lebih dari satu folder ke path itu melempar NT_STATUS_BAD_NETWORK_NAMEkesalahan.

Contoh:

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

Tetapi ketika saya coba saja:

smbclient -U someuser%somepassword //10.0.1.250/Home

Menghubungkan dan saya dapat melakukan put dengan file yang sama:

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

Jadi sepertinya tidak menjadi masalah izin.

Apa yang bisa saya lakukan salah?

Jawaban:


10

Coba gunakan opsi direktori awal ( --directory Public/Offline)


2
smbclient -U someuser%somepassword //10.0.1.250/Home --directory Public/Offline -c 'put "test.deb"'sedang bekerja. Terima kasih!
cassiano

1
saya membuat sambungan pohon kesalahan ini gagal: NT_STATUS_BAD_NETWORK_NAME
Jay Momaya

@JayMomaya periksa serverfault.com/a/137298 ini katanya disebabkan oleh tidak cukupnya hak untuk seluruh jalur jadi periksa izin untuk semua dirs di sepanjang jalur yang Anda gunakan
andrej
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.