我想用 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
到我的脚本文件的顶部,固定了它。