Logging
Novell OES 2 使用者登錄/註銷記錄/跟踪
目前我們正在執行 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 目錄或您想要將登錄“跟踪文件”轉儲到的任何目錄。