Saya ingin dapat me-mount berbagi file server file kami (pada server Mac OS X, dibagikan melalui AFP dan Windows File Sharing) pada laptop linux Ubuntu 10.10 saya. Saya ingin dapat memasangnya sebagai pengguna normal saya, dan dimintai kata sandi setiap kali. Apa yang saya tambahkan /etc/fstab
untuk membuat ini terjadi? Saya tahu saya pernah melakukannya sebelumnya, tetapi saya lupa bagaimana sekarang.
EDIT: Pangsa yang dimaksud disebut "G4 320", dan saya mencoba baris berikut di fstab:
//server_ip/G4\040320 /media/G4/ cifs user,username=something 0 0
Tapi saya mendapatkan yang berikut melalui dmesg
:
CIFS VFS: cifs_mount gagal dengan kode pengembalian = -6
EDIT2:
Seperti yang diminta, info debug lebih lanjut. Output dmesg
dengan garis fstab saya:
[151994.740138] CIFS VFS: cifs_mount failed w/return code = -6
[152007.760136] CIFS VFS: cifs_mount failed w/return code = -6
[152132.770147] CIFS VFS: cifs_mount failed w/return code = -6
[152221.700152] CIFS VFS: cifs_mount failed w/return code = -6
[152245.340132] CIFS VFS: cifs_mount failed w/return code = -6
Output dari dmesg
dengan credentials
garis dari Michael:
[153117.088656] CIFS VFS: No username specified
[153117.088668] CIFS VFS: cifs_mount failed w/return code = -22
[153164.358300] CIFS VFS: No username specified
[153164.358312] CIFS VFS: cifs_mount failed w/return code = -22
/var/log/messages
tampaknya tidak memiliki informasi yang berguna.
EDIT3 : Oke. Terima kasih sekali lagi kepada Michael, saya hampir memilikinya! Jika saya memasukkan yang berikut ini /etc/fstab
maka berfungsi:
//10.1.0.15/G4\040320H /media/G4 cifs user=AzureDiamond,password=hunter2 0 0
Namun:
- Saya tidak ingin kata sandi saya di sana ...
- Sekarang saya perlu menggunakan
sudo
untuk me-mount share.
Bagaimana saya bisa menyelesaikan kedua masalah itu?
sumber
!!Mapping smb error code 67 to POSIX err -6 !!
dmesg
output tetapi/var/log/messages
tidak memiliki informasi yang relevan ...echo 1 >/proc/fs/cifs/cifsFYI
Jawaban:
Baris yang
/etc/fstab
akhirnya saya gunakan adalah:Apa yang memecahkan masalah tidak diminta kata sandi dan
credentials=
tidak berfungsi adalah menginstalmount.cifs
melalui:Sama seperti Michael Mrozek saya berasumsi telah
mount.cifs
menginstal atau kalau tidak saya tidak akan bisa me-mount saham CIFS, tetapi tampaknya kernel akan menggunakan kode internal itu sendiri untuk melakukan mount kecuali jika ditemukanmount.cifs
sumber
Sistem file adalah jalur bersama Windows, dan tipenya adalah CIFS:
options
bisa menjadi semua opsi mount yang biasa. Anda mungkin perlu memberikan semacam kredensial; Anda dapat memberikanuser
danpassword
opsi, atau menggunakancredentials=/path/to/credentials/file
dan menyimpanusername=...
danpassword=...
baris dalam file itu (ingatlah bahwa/etc/fstab
itu dapat dibaca dunia)sumber
credentials=/home/myusername/.g4-credentials
dan membuat.g4-credentials
di homedir saya (yang OK karena saya menggunakan enkripsi direktori rumah), tetapi kemudian saya menerima kesalahan "Tidak ada nama pengguna yang ditentukan" melaluidmesg
. Adakah yang tahu tentang itu vs kembali kode -6?user
danusername
sinonim; Anda harus memilih satu daripada mendaftarkan keduanya.user=foo
adalah cara CIFS, tetapi mereka memungkinkanusername=foo
untuk kompatibilitas ke belakang dengan SMBFSusername
keuser
bekerja, tapi, bangkrut pengguna pemasangan ...