解决方案: 注释/etc/pam.d/模块中passwd里面的pam_passwdqc.so的这一行 或者将 pam_passwdqc.so替换为pam_pwquality.so # vim /etc/pam.d/passwd 或者common-password 再进行修改密码即可:
1. 确认passwd模块的具体上下文 在Linux系统中,passwd通常不是一个模块,而是一个命令行工具,用于更改用户密码。当您遇到“passwd: 模块未知”这个错误时,这通常不是指passwd命令本身的问题,而是与PAM(Pluggable Authentication Modules,可插拔认证模块)配置或相关模块文件缺失有关。 2. passwd命令的用途和位置用途:passwd...
做完基线后,麒麟系统使用passwd报错:passwd模块未知 刚刚安装完的系统,做完基线版本后,使用passwd更改用户密码后报错,如图: 查询各种日志无果,遂使用strace跟踪查看一下,查看之后还真是少了东西 (做基线后,更改了pam.d下面的东西) strace -o passwd.log passwd 查看日志如下: 于是进入到/usr/lib64/security,复制一...