linux系统 修改密码显示 passwd:模块未知
故障现象
原因分析
安装strace命令进行跟踪
# yum install -y strace
抓取报错日志
# strace -o passwd.log passwd
查看日志,发现/usr/lib64/security 目录中没有pam_passwdqc.so
# cat passwd.log
解决方案:
注释 /etc/pam.d/模块中passwd里面的pam_passwdqc.so的这一行 或者将 pam_passwdqc.so替换为pam_pwquality.so
# vim /etc/pam.d/passwd 或者common-password
再进行修改密码即可: