Bagaimana cara mengirim file kredensial ke mount.cifs?


15

Saya menjaga jaringan mac dan linux yang heterogen jadi saya memutuskan untuk membuat skrip perl kecil untuk menyatukan strategi pemasangan di mesin.

Implementasi saat ini di linux di / etc / fstab berfungsi dengan baik:

//myserverhere.com/cifs_share / mnt / cifs_share pengguna cifs, uid = 65001, rw, workgroup = DEV, kredensial = / root / .cifs 0 0

dan /root/.cifs berisi

username=ouruser
password=ourpassword

Saya mencoba menerjemahkannya ke format non-fstab sebagai berikut:

mount.cifs //myserverhere.com/cifs_share /mnt/cifs_share user,uid=65001,rw,workgroup=DEV,credentials=/root/.cifs

Tapi sepertinya itu tidak berhasil.

Bisakah seseorang menunjukkan kesalahan saya?

Terima kasih sebelumnya.

Ismael Casimpan :)

Jawaban:


18

Sintaks mount.cifs:

mount.cifs {service} {mount-point} [-o options] 

Anda harus melewati opsi setelah "-o". Misalnya, dengan opsi yang Anda berikan, perintah Anda harus:

mount.cifs //myserverhere.com/cifs_share /mnt/cifs_share \
    -o user,uid=65001,rw,workgroup=DEV,credentials=/root/.cifs

(Saya tidak menguji opsi yang Anda berikan.)


'-o' adalah yang saya lupa. Terima kasih telah menunjukkan. Saya mencobanya dan sekarang berhasil. Terima kasih banyak :)
icasimpan

Juga pastikan bahwa file teks kredensial TIDAK mengandung tanda pesanan byte (BOM) saat menggunakan UTF-8. Kalau tidak, Anda akan mendapatkan pesan "Credential diformat salah" dari mount/ mount.cifs.
ManuelAtWork

0

-o vers = 1.0 opsi dengan mount memperbaiki masalah saya. Setelah pemutakhiran RHEL dari 7.4 ke 7.7, sepertinya versi protokol SMB berubah. Tentukan versi yang cocok dengan versi server cifs.


0

Kesalahan yang saya dapatkan adalah yang ini: mount error(5): Input/output error Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

-o vers = 3.0 opsi dengan mount memperbaiki masalah saya. Saya tidak memutakhirkan server saya, tetapi klien saya melakukannya dan tidak memberi tahu saya.

-o vers = 1.0 opsi berfungsi juga seperti yang saya uji sekarang.

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.