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.