Samba: Bagaimana cara berbagi folder menggunakan nama pengguna dan kata sandi akun Linux?

1

Saya sedang bekerja berbagi folder rumah pengguna menggunakan nama pengguna dan kata sandi dari akun lLnux pengguna. Saya perhatikan bahwa berbagi folder rumah cukup mudah karena saya hanya perlu mengubah file smb.conf untuk mengaktifkannya. Namun sepertinya saya tidak bisa masuk.

Tampaknya Samba menyimpan catatan nama pengguna dan kata sandi sendiri. Apakah ada cara agar saya dapat memetakan / menyinkronkan nama pengguna dan kata sandi pengguna Linux secara otomatis ke Samba? Hasil akhirnya adalah bahwa setiap kali saya menambahkan pengguna baru atau pengguna mengubah kata sandi login Linux-nya, Samba juga secara otomatis mengubah kata sandinya.

gronostaj
sumber
Bagaimana Anda menghapus pengguna? Apakah Anda menghapus folder pengguna bersama dengan akun? Sudahkah Anda memeriksa apakah / home / USER masih ada? Biasanya menghapus akun tidak boleh menghapus file pengguna kecuali diminta secara eksplisit. Jika Anda juga telah menghapus file, semuanya tergantung pada bagaimana Anda melakukannya. Saya kira Anda root ketika Anda menghapus pengguna, kan? Pertama-tama saya akan memeriksa sampah root, sangat tidak mungkin bahwa Anda akan menemukan apa pun di sana, tapi saya rasa ini patut dicoba.
Saya bingung dengan komentar di atas, apakah ada hubungannya dengan posting saya?

Jawaban:

3

Anda mungkin ingin melihat pam_smbpass untuk menyinkronkan kata sandi secara otomatis. Namun, perlu diketahui bahwa kata sandi yang ada tidak dapat dikonversi karena hash inkonsistensi.

Pada dasarnya, ketidaknyamanan ini karena Windows menggunakan beberapa fungsi hash kata sandi yang tidak jelas di sisi klien, dan kotak UNIX biasanya tidak menyimpan kata sandi dalam hash yang tidak jelas ini. Jadi Samba harus membangun DB sendiri.

thiton
sumber
1
Terima kasih untuk balasan Anda. Itu berhasil! Jika ada orang lain yang memiliki masalah juga, inilah artikel untuk konfigurasi pam_smbpass jika Anda menginstal samba melalui kompilasi src dari awal jaka.kubje.org/infodump/ ... namun, jika Anda menggunakan ubuntu, cukup lakukan: sudo apt-get instal libpam_smbpass, itu mengkonfigurasi secara otomatis untuk Anda.
pam_smbpass tampaknya sudah ditinggalkan
alex.forencich