解决Linux系统中passwd模块未知错误

环境:Linux-Deepin

问题:

Linux尝试使用passwd修改密码时,报了:passwd模块未知

问题原因:Deepin 的 PAM 模块缺失或配置错误,导致密码修改功能(passwd/chpasswd)无法正常工作

解决方案

1. 只重新安装 deepin-pw-check
bash 复制代码
sudo apt install --reinstall deepin-pw-check
2. 手动修复 PAM 配置(关键步骤)

编辑 PAM 配置文件,移除对 pam_deepin_pw_check.so 的依赖:

bash 复制代码
sudo vim /etc/pam.d/common-password

找到包含 pam_deepin_pw_check.so 的行,将其替换为:

bash 复制代码
password	requisite	pam_unix.so sha512 shadow nullok try_first_pass

保存后运行:

bash 复制代码
sudo pam-auth-update
相关推荐
浮云中的神马-潘帅几秒前
魔兽世界自动化打地鼠方案
运维·自动化
鼎讯信通16 分钟前
1024J冲击能量+三种放电模式:DLG-1高压发生器覆盖电缆故障全场景
运维·能源·信息与通信
图灵追慕者17 分钟前
Nginx安裝以及配置顯示本地服務器文件夾
运维·nginx
超级赛博搬砖工19 分钟前
SEO代理解析:成功搜索引擎抓取你需要了解的事项
大数据·运维·服务器·网络
换个昵称都难22 分钟前
webrtc peerconnection_server 模块介绍
运维·服务器·webrtc
志栋智能26 分钟前
超自动化安全的技术选型与架构设计指南
运维·安全·自动化
isyangli_blog29 分钟前
SDN 基本应用实践 —— 使用命令行实现简易防火墙功能实验报告
服务器·php·apache
ai_coder_ai30 分钟前
在自动化脚本中操作excel文件
运维·自动化·excel
aFakeProgramer1 小时前
S-CORE Docker 环境
linux
error:(1 小时前
Ubuntu 22.04 GNOME远程桌面配置问题排查与解决全流程
linux·运维·ubuntu