passwd修改密码提示“passwd:Moudle is unknown”

今天修改服务器密码,输入passwd命令后,命令行没有提示输入新密码,而是提示"passwd:Moudle: is unknown"后退出了passwd。

系统时腾讯云的tencentOS,版本3.3.兼容CentOS8.

大约60天之前修改过一次密码,没有异常。

难道是中间update导致了异常?

于是尝试其他服务器修改密码。

最终3台服务器有类似提示,无法完成修改密码。

其他服务器在60天内都有update情况,因此与update相关的可能性不大。

应该还是配置方面的问题。

搜索了一下,说让检查pam_unix.so是否丢失。

这文件如果丢失了,那么问题大了,是我自己无意中删除还是有非法进入的人删除?

有点害怕。

忽然想起一件事,看到pam这个名字,大约在一个月前修改过system-auth文件,里面涉及到相关配置行。

执行命令:

vi /etc/pam.d/system-auth

找到修改过的内容如下图:

先注释掉。

保存退出,再执行passwd,错误提示消失了。

看来这个配置是有问题的,告知模块调用时出错。

相关推荐
东北甜妹1 小时前
Docker 基础
linux·docker·开源
papaofdoudou2 小时前
AMD-V 嵌套分页白皮书翻译
java·linux·服务器
篱笆院的狗2 小时前
未备案域名申请SSL证书
linux
李日灐2 小时前
<1>Linux基础指令:Linux 高频指令详解 + 文件与目录认知
linux·运维·服务器·开发语言·后端·命令
色空大师2 小时前
【Linux-安装nginx】
linux·运维·前端·nginx·部署
艾莉丝努力练剑2 小时前
【Linux线程】Linux系统多线程(七):<线程同步与互斥>线程同步(下)
java·linux·运维·服务器·c++·学习·操作系统
zzzyyy5382 小时前
Linux进程控制(1)
linux·运维·服务器
俺不要写代码2 小时前
Linux上一个简单的echo服务器搭建
linux·运维·服务器
努力努力再努力wz2 小时前
【MySQL入门系列】:不只是建表:MySQL 表约束与 DDL 执行机制全解析
android·linux·服务器·数据结构·数据库·c++·mysql