使用 PAM 同步 Samba 与系统用户密
码
1.安装 pam_smbpass 相关类库:
sudo apt-get install libpam-smbpass
2.更新和设置 pam:
sudo pam-auth-update
3.修改 PAM 配置文件/etc/pam.d/common-auth
该文件全部注释后,添加如下几行(部门有的可以不注释)
auth [success=1 default=ignore] pam_unix.so nullok_secure
auth requisite pam_deny.so
auth required pam_permit.so
auth optional pam_smbpass.so migrate
auth optional pam_cap.so
4.修改 PAM 配置文件/etc/pam.d/common-password
方法同上
password [success=1 default=ignore] pam_unix.so obscure
sha512
password requisite pam_deny.so
password required pam_permit.so
password optional pam_smbpass.so nullok
use_authtok use_*rst_pass
password optional pam_gnome_keyring.so
5.修改 Samba 文件配置/etc/samba/smb.conf
(1)修改全局参数配置 global
workgroup = SMBGROUP