使用 pam_exec 的 Linux 自定义身份验证

标签 linux pam

我在 hpw 上找不到使用 pam_exec 运行外部程序的示例,该程序将在用户登录时对用户进行身份验证。

我的 pam.d 文件中有以下内容

 auth required pam_exec.so debug log=/tmp/aa /path/to/myscript 

我的脚本应包含哪些内容以允许或禁止身份验证?

最佳答案

pam_exec 将简单地检查脚本的退出代码。如果它不等于零,您将拒绝授权。

关于使用 pam_exec 的 Linux 自定义身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15640994/

相关文章:

c - fork() 的工作

bash - 如何在bash中检查密码

php - 从 PHP 脚本更改 Linux 用户密码

linux - 绕过 Domain 在 WinEXE 中的使用

c - 使用 gettimeofday 的初始计时结果较慢 - 在 RHEL6 服务器下更糟

java - 如何使用JAVA在Linux中更改对传入文件的权限

linux - 遍历带有空格的文件列表

c - 为什么我的程序无法链接 pam_* 调用

linux - PiDora PAM 允许 root 登录,但有时会拒绝

c - 为什么ssh登录时会调用两次pam_sm_authenticate?