Pam.exec退出代码8

问题描述 投票:2回答:1

我想用 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

如果有任何关于这个问题的见解,我将非常感激。

linux bash scripting pam
1个回答
1
投票

我也有这样的问题,我在文件中添加了 #!/bin/bash 到我的脚本文件的顶部,固定了它。

© www.soinside.com 2019 - 2024. All rights reserved.