我正在尝试使用 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
任何关于这个问题的见解都将不胜感激。