我正在尝试使用 pam.d
在用户登录时执行脚本。现在我正在编辑 /etc/pam.d/su
文件。每次登录用户时,我都会收到“退出代码 8”。
我使用的命令:
session optional pam_exec.so /etc/calendar/test
路径/etc/calendar/test
是测试脚本的路径:
echo hi
最终我将实现一个脚本来记录登录的用户和登录时间:
user=$(whoami)
date=$(date)
echo $user logged in at $date >> /etc/calendar/tripwire_file
如能就此问题提供任何见解,我们将不胜感激。
最佳答案
我确实遇到了这个问题,将 #!/bin/bash
添加到我的脚本文件的顶部修复了它。
关于linux - Pam.exec 退出代码 8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54838503/