Logging

Novell OES 2 使用者登錄/註銷記錄/跟踪

  • September 6, 2011

目前我們正在執行 OES 2.0.1 / SLES 10.2,我正在嘗試弄清楚如何跟踪使用者何時登錄和退出系統。我已經在Google上搜尋了幾個小時,我所能找到的只是 Novell 在 09 年停止了一個可以做到這一點的外掛。

那麼問題來了:如何在 OES 2 / SUSE 10.2 中跟踪使用者登錄/註銷時間?

編輯:抱歉,我需要能夠通過 Novell Client/NDS 跟踪登錄,這些使用者實際上並沒有與他們關聯的 linux 登錄。

我不確定如何跟踪註銷,但我們通過將其添加到 /etc/profile.local 來跟踪 Suse 伺服器上的登錄時間:

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

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

因此,例如,如果您以使用者ernie身份登錄,它將創建一個名為 /usr/local/logins/ernie 的文件,其中包含該使用者每次登錄時間的一行。

/etc/profile.local 用於在使用者登錄時設置環境變數等…,因此您可以將每次使用者登錄時想要觸發的程式碼放在那裡。

您可以調整$CURRTIME以獲得所需的日期格式。 $USER是帶有使用者名的預設環境變數。您需要創建 /usr/local/logins 目錄或您想要將登錄“跟踪文件”轉儲到的任何目錄。

引用自:https://serverfault.com/questions/304983