将身份验证器 PAM 添加到 Linux 密钥环

将身份验证器 PAM 添加到 Linux 密钥环

(谷歌)双因素身份验证器项目,可用于执行双因素身份验证(类似于 Android验证器) 包含一个适用于 Linux 的 PAM(可插入身份验证模块)。我想在我的系统会话中使用它来进行一些密码查询。

例如,最好有一个密码保险箱或密钥环(例如,GNOME Seahorse 或KeePassX) 是本地的,但需要的不仅仅是一个密码才能解锁。

我如何使用此 PAM 修改身份验证过程以在这些类型的密码提示中获得双因素身份验证?

当应用程序支持 PAM 时,这是一个非常简单的过程,详情请参阅这个问题,但如果应用程序不支持 PAM,则这并不容易。

答案1

您可以构建自己的 pam 模块。只需使用 pam 模块的示例“骨架”并包含您自己的代码即可。

你可以从这个开始:https://github.com/beatgammit/simple-pam

相关内容