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.
linux
user-accounts
samba
gronostaj
sumber
sumber
Jawaban:
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.
sumber