Kesalahan saat memasang berbagi samba, tidak dapat me-mount blok perangkat xxxx read-only

11

Setelah menginstal Ubuntu 12.04, saya mencoba me-mount share samba dari Windows di Linux, menggunakan perintah scripted yang selalu berfungsi, dan server tidak berubah.

Kesalahannya adalah sebagai berikut:

$ mount -t cifs //<host>/<share> /media/<share> -o username=<user>,password=<pass>
mount: block device //<host>/<share> is write-protected, mounting read-only
mount: cannot mount block device //<host>/<share> read-only
$

Saya sudah membaca banyak diskusi tentang izin, tapi sayangnya, bukan itu masalahnya. Saya mengirimkan jawaban saya sendiri di bawah ini untuk referensi, semoga ini membantu orang lain.

Jeff Ward
sumber
Juga menambahkan berikut ini (tergantung pada lingkungan Anda) ke titik pemasangan fstab Anda. sec=ntlmssp OR sec=ntlm OR sec=ntlmv2
Mark McLean

Jawaban:

12

Pesan kesalahannya benar-benar menyesatkan, memberikan solusinya (bagi saya, saya yakin masalah izin mungkin mengganggu orang lain, tetapi dalam kasus saya, ini adalah skrip yang selalu berfungsi dan server yang tidak berubah - hanya klien OS telah berubah). Solusi bagi saya adalah bahwa paket cifs-utils hilang, seperti yang ditunjukkan oleh file /sbin/mount.cif yang hilang

$ ls /sbin/mount.cifs
ls: cannot access /sbin/mount.cifs: No such file or directory
$ mount.cifs
The program 'mount.cifs' is currently not installed.  You can install it by typing:
apt-get install cifs-utils

Setelah menginstal cifs-utils menggunakan perintah di atas, mount bekerja dengan baik.

Saya menyadari ini adalah kesalahan konyol untuk menggunakan mount -t cifs tanpa /sbin/mount.cifs, tetapi pesan kesalahannya benar-benar menyesatkan. Saya memiliki server Samba yang diinstal pada mesin klien ini, jadi mungkin itu sebabnya ia bingung.

Jeff Ward
sumber
1
pertanyaan dan jawaban yang bagus - kesalahan pasti benar-benar menyesatkan ... pekerjaan yang baik ;-)
nicorellius
juga, dalam kasus saya, saya memiliki beberapa masalah konfigurasi samba yang mengacaukan masalah. mungkin membantu untuk memeriksa smb.confdan memastikan bahwa bagian tersebut ditambahkan dengan benar ...
nicorellius
Tampaknya bukan "kesalahan konyol" karena saya mengalami masalah yang sama dan pesan kesalahan tidak membantu saya sama sekali. Terima kasih telah memposting solusinya!
scai