自定义 PAM 消息

自定义 PAM 消息

我想自定义密码过期警告。我猜想 PAM 会从某个地方读取它们,但找不到从哪里读取。这个问题与 Ubuntu/Debian 和 Fedora/RHEL/CentOS 都相关。

PAM 从哪里读取Warning: your password will expire in X days

谢谢!

答案1

该文件包含帐户和密码过期信息/etc/shadow。请参阅man shadow以了解更多信息。

至于消息字符串,它们被硬编码在一个(或可能多个)PAM 目标代码模块中。要更改消息,您必须更改这些 PAM 模块的源代码,重新编译并安装生成的二进制文件。

相关内容