Masalah saat memasang saham SMB di fstab saya

14

Saya memiliki saham SMB yang valid dan dapat dijangkau di kotak Windows saya, yang dapat saya pasang

sudo mount -t cifs //192.168.0.9/C /mnt/WinC -o username=foo,password=bar

tetapi tidak dapat dipasang dari fstab saya. Entri fstab berbunyi

//192.168.0.9    /mnt/WinC    credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777    0    0

dan file kredensial (yang memiliki 777 izin saat saya membuatnya berfungsi) berisi

username=foo
password=bar

tetapi sudo mount -a menghasilkan kesalahan, yang berasal dari dmesg | ekor, pertunjukan

[225040.991705]  CIFS VFS: No username specified
[225050.991721]  CIFS VFS: cifs_mount failed w/return code = -22

Adakah yang melihat masalah ini dan berhasil mengatasinya?

Rob Cowell
sumber

Jawaban:

28

Instal smbfs.

Kedengarannya konyol bahwa sebuah paket dapat memperbaikinya tetapi ketika Anda menggunakan file kredensial, kernel mengalihkan ke mount.cifsperintah daripada melakukan mount itu sendiri. Paket ini memberikan mount.cifsbegitu harus membuat Anda di jalan menuju kemenangan!

Sunting: Seperti yang ditunjukkan Klaus dalam komentar, untuk 13,04 dan yang lebih baru, Anda perlu cifs-utils.

Oli
sumber
Sudah diperbaiki, terima kasih. Saya berasumsi smbfs sudah diinstal karena saya bisa memasangnya secara manual.
Rob Cowell
1
Ya itu gila. smbfssebenarnya adalah pendahulu yang sudah ketinggalan zaman cifssehingga bahkan lebih aneh lagi bahwa smbfspaket menyediakan perintah ini.
Oli
Penjelasan bagus :)
invert
8
Jika Anda menggunakan ubuntu 13.04, Anda harus menginstal cifs-utils alih-alih smbfs.
Klaus Schüssler
1
Menjawab beberapa dekade yang lalu, saya tahu, tetapi saya membutuhkan solusi ini untuk LTS 12.04 dan menghabiskan pencarian terlalu lama.
bobthechemist
5

Saya menjadi gila pada 14,04. opsi kredensial = tidak me-mount share di fstab meskipun saya bisa memasangnya "dengan tangan" di cli. Masalahnya adalah bahwa paket "cifs-utils" tidak diinstal ...

sudo apt-get install cifs-utils

dan semuanya baik-baik saja ...

HB9DTX
sumber