目前我们正在运行OES 2.0.1 / SLES 10.2,我试图弄清楚如何跟踪用户login和退出系统的时间。 我已经search了几个小时,而我所能发现的只是Novell停止了一个可以在09年这样做的插件。
所以这个问题:我如何跟踪OES 2 / SUSE 10.2中的用户login/注销时间?
编辑:对不起,我需要能够通过Novell客户端/ NDS跟踪login,这些用户实际上并没有与他们关联的Linuxlogin。
我不确定如何跟踪注销,但我们通过将其添加到/etc/profile.local来跟踪Suse服务器上的login时间:
# Set current date/time CURRTIME=`date +%Y-%m-%d-%T` echo $CURRTIME >> /usr/local/logins/$USER
因此,如果以用户ernie身份login,它将创build一个名为/ usr / local / logins / ernie的文件,该文件为该用户的每个login时间包含一行。
/etc/profile.local用于设置环境variables等等,每当用户login,所以你可以把代码放在那里,你希望每次用户login时触发。
你可以调整$CURRTIME来获得你需要的date格式。 $USER是用户名的默认环境variables。 您将需要创build/ usr / local / logins目录或任何您想要转储login“跟踪文件”的目录。