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,错误提示消失了。

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

相关推荐
lzh2004091910 分钟前
效率与安全并重:C++ 线程安全
linux·c++
Lucis__12 分钟前
I/O多路复用:基于epoll实现Reactor高性能TCP服务器
linux·服务器·网络·reactor·多路复用
kyle~13 分钟前
Linux时间系统3---时间同步控制机制(step、slew、offset、frequency)
linux·运维·服务器
铅笔小新z26 分钟前
【Linux】进程间通信(IPC)
java·linux·运维
WL_Aurora28 分钟前
Shell编程从入门到实战
linux
stanleyrain29 分钟前
Windows 实现 Linux 风格“选中即复制,中键即粘贴”操作指南
linux·运维·windows
Elihuss35 分钟前
关于RK3506 的MCU软复位后跑不起问题
linux·单片机·嵌入式硬件
小王C语言37 分钟前
Linux给指定用户添加sudo权限
linux·运维·服务器
誰能久伴不乏42 分钟前
从底层看透音视频架构:FFmpeg 实时视频推流深度解析
linux·c++·tcp/ip·ffmpeg
浪客灿心42 分钟前
Linux数据链路层
linux·网络