Tidak dapat memasang saham CIFS dari / etc / fstab

8

Saya memiliki garis di /etc/fstabusia saya yang berhenti bekerja sejak 13.04:

//192.168.100.2/share   /mnt/popcorn      cifs username=MyUserName,password=MyPassword,user,gid=sambashare,file_mode=0664 0   0

dan itu memberi saya:

mount /mnt/popcorn
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

dmesg sama bermanfaatnya dengan sinar matahari di padang pasir:

[  622.471321] CIFS VFS: Send error in SessSetup = -13
[  622.471458] CIFS VFS: cifs_mount failed w/return code = -13

Saya tahu kombo pengguna / pass sudah benar, karena ini berfungsi dengan baik:

bart@dosar:~$ smbclient //192.168.100.2/share --user=MyUserName
Enter nmt's password: 
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.32]
smb: \> ls
...

Bagaimana saya bisa me-mount share CIFS / Samba secara permanen di Ubuntu 13.04?

Bart Friederichs
sumber

Jawaban:

12

menurut ( https://wiki.ubuntu.com/MountWindowsSharesPermanently ) seharusnya:

//servername/sharename  /media/windowsshare  cifs  username=msusername,password=mspassword,iocharset=utf8,sec=ntlm  0  0

Cobalah untuk melihat apa yang Anda lakukan salah. Sederhananya, hapus file_mode, pengguna dan gid, mungkin variabel iocharset dan sec juga. Jika ini akan berhasil, tambahkan selalu satu ...

Dee
sumber
Tidak beruntung. Dihapus semuanya, kesalahan masih sama.
Bart Friederichs
5
Menambahkan sec=ntlmmemperbaikinya. Terima kasih.
Bart Friederichs
PL: 19 menit untuk menyelesaikan masalah, ini sepertinya komunitas powefull
Dee
2
Tambahkan "pengguna," sebelum "nama pengguna" dan pengguna non-root Anda harus dapat memasang ini.
James T Snell
5

Itu

sec = ntlm

tidak menyelesaikan masalah di desktop saya (Ubuntu 13.10). Tampaknya format parameter sedikit berubah tentang domain. Digunakan untuk mengerjakan ini sebelumnya tetapi tidak sekarang:

-o username = msdomain / msusername, kata sandi = mspassword

Saya telah mengubah format ini:

-o dom = msdomain, username = msusername, kata sandi = mspassword

dan itu bekerja dengan baik sekarang.

sinar
sumber
2

sec = ntlm bekerja untuk saya juga ...

Saya punya banyak masalah dengan ini dari CLI dan fstab tetapi itu bekerja dengan baik dari GUI (pada Fedora 20) ke NAS rumah dan untuk mengesampingkan hal-hal seperti kata sandi yang kompleks saya menciptakan pengguna dengan nama pengguna dan kata sandi yang sederhana dan kemudian menggunakan Perintah CLI mount.cifs untuk menguji. Saya terus mendapatkan izin yang ditolak (13) sepanjang waktu, demikian pula upaya Wireshark dari GUI dan CLI.

Jika Anda melakukan ini maka Anda ingin pesan Respon Protokol kembali dari server dan memperluas semua bidang untuk memeriksa versi / dialek (dalam kasus saya server ingin versi 1.0) dan yang lebih penting persyaratan keamanan, 1 berarti bahwa server memerlukan sesuatu dan server saya memerlukan enkripsi kata sandi sehingga pengaturan sec = ntlm memperbaikinya untuk saya :-D.

Banyak terima kasih kepada Dee di atas!

mrcarrots
sumber
Selamat Datang di Tanya Ubuntu! Tolong jangan tambahkan 'terima kasih' sebagai jawaban. Investasikan waktu di situs ini dan Anda akan mendapatkan hak istimewa yang cukup untuk meningkatkan jawaban yang Anda sukai, yang merupakan cara Tanya Ubuntu untuk mengucapkan terima kasih.
guntbert
1

Saya memiliki masalah ini di berbagai jaringan yang membutuhkan layanan filesharing samba dari server file berbasis Ubuntu atau LinuxMint.

Dalam setiap kasus, sementara akun samba pengguna memiliki kata sandi dan mengizinkan penjelajahan (dan memanipulasi file) dari suatu bagian melalui pengelola file, pemasangan fstab tidak berfungsi.

Ini terlepas dari telah menetapkan sec = ntlm atau sec = ntlmv2 atau sec = ntlmssp atau salah satu dari berbagai opsi lain yang biasanya ditawarkan sebagai "solusi" (yaitu seperti mengatur file_mode atau pengguna atau gid)

Dalam setiap kasus, solusi untuk instalasi kami pada akhirnya sama: setel ulang kata sandi pengguna samba dan mount berfungsi, terlepas dari opsi pengaturan!

Saya tidak yakin apa yang terjadi ketika kata sandi "diwarisi / dikonversi" dari akun Linux pengguna, tetapi tampaknya ada masalah yang signifikan di sana, meskipun kemampuan untuk menelusuri (tidak me-mount) saham samba.

Saya sekarang akan mengirim posting silang balasan ini ke beberapa posting AskUbuntu serupa yang mempromosikan "jawaban" yang sama yang sering tampaknya tidak membantu mereka yang bermasalah.

Mungkin pendekatan ini akan membantu Anda dengan tantangan pemasangan samba fstab Anda. Saya harap begitu dan semoga berhasil.

FBachofner
sumber