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

rud*_*ddy 6 linux pam

我无法找到有关如何pam_exec运行外部程序的示例,该程序将在用户登录时对用户进行身份验证。

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

auth required pam_exec.so debug log=/tmp/aa /path/to/myscript
Run Code Online (Sandbox Code Playgroud)

我的脚本应该包含什么来允许或禁止身份验证?

小智 4

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