将我自己的 PAM 模块与 passwd 命令集成

将我自己的 PAM 模块与 passwd 命令集成

我知道要将我的模块与passwd命令集成,我需要做的就是将以下行添加到/etc/pam.d/passwd文件中:

password sufficient mymodule.so 

我的问题是,我希望仅当用户调用使用我的模块登录时才调用我的模块,否则我希望调用通用密码。我该怎么做?

我有另一个配置文件,它从我的模块调用服务身份验证。我的问题是知道调用者是否passwd已使用我的模块或另一个模块登录,以便调用(或不)我的模块来获取密码服务。

相关内容