Novell OES 2 用户登录/注销记录/跟踪

Novell OES 2 用户登录/注销记录/跟踪

目前我们正在运行 OES 2.0.1 / SLES 10.2,我正在尝试弄清楚如何跟踪用户登录和退出系统的时间。我在 Google 上搜索了几个小时,我所能找到的只是 Novell 在 '09 年停止了可以执行此操作的插件。

所以问题是:如何在 OES 2 / SUSE 10.2 中跟踪用户登录/注销时间?

编辑:抱歉,我需要能够通过 Novell Client/NDS 跟踪登录,这些用户实际上并没有与之关联的 Linux 登录。

答案1

我不确定如何跟踪注销,但我们通过将其添加到 /etc/profile.local 来跟踪 Suse 服务器上的登录时间:

# Set current date/time
CURRTIME=`date +%Y-%m-%d-%T`

echo $CURRTIME >> /usr/local/logins/$USER

因此如果你以用户身份登录厄尼例如,它将创建一个名为 /usr/local/logins/ernie 的文件,其中包含该用户每次登录的一行。

/etc/profile.local 用于设置环境变量等...每当用户登录时,因此您可以在其中放入每次用户登录时想要触发的代码。

您可以进行调整$CURRTIME以获取所需的日期格式。 $USER是带有用户名的默认环境变量。您需要创建 /usr/local/logins 目录或任何要将登录“跟踪文件”转储到的目录。

相关内容