解决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
相关推荐
LH_R几秒前
OneTerm开源堡垒机实战(四):访问授权与安全管控
运维·后端·安全
用户311879455921814 分钟前
Kylin Linux 10 安装 glib2-devel-2.62.5-7.ky10.x86_64.rpm 方法(附安装包)
linux
Raymond运维19 分钟前
MariaDB源码编译安装(二)
运维·数据库·mariadb
涛啊涛1 小时前
Centos7非LVM根分区容量不足后扩容,对调硬盘挂载/
linux·磁盘管理
JuiceFS17 小时前
从 MLPerf Storage v2.0 看 AI 训练中的存储性能与扩展能力
运维·后端
CYRUS_STUDIO20 小时前
用 Frida 控制 Android 线程:kill 命令、挂起与恢复全解析
android·linux·逆向
熊猫李1 天前
rootfs-根文件系统详解
linux
chen9451 天前
mysql 3节点mgr集群部署
运维·后端
LH_R1 天前
OneTerm开源堡垒机实战(三):功能扩展与效率提升
运维·后端·安全
dessler1 天前
Hadoop HDFS-高可用集群部署
linux·运维·hdfs