环境:Linux-Deepin
问题:
Linux尝试使用passwd修改密码时,报了:passwd模块未知
问题原因:Deepin 的 PAM 模块缺失或配置错误,导致密码修改功能(passwd/chpasswd)无法正常工作
解决方案
1. 只重新安装 deepin-pw-check
sudo apt install --reinstall deepin-pw-check
2. 手动修复 PAM 配置(关键步骤)
编辑 PAM 配置文件,移除对 pam_deepin_pw_check.so 的依赖:
sudo vim /etc/pam.d/common-password
找到包含 pam_deepin_pw_check.so 的行,将其替换为:
password requisite pam_unix.so sha512 shadow nullok try_first_pass
保存后运行:
sudo pam-auth-update

1885

被折叠的 条评论
为什么被折叠?



