Novell OES 2 Вход в систему / выход из системы регистрация / отслеживание
В настоящее время мы используем OES 2.0.1 / SLES 10.2, и я пытаюсь выяснить, как отслеживать, когда пользователи входят и выходят из системы. Я гуглял пару часов, и все, что я могу найти, - это то, что Novell прекратила надстройку, которая сделала бы это еще в '09.
Итак, вопрос: как я могу отслеживать время входа / выхода пользователя в OES 2 / SUSE 10.2?
РЕДАКТИРОВАТЬ: Извините, мне нужно иметь возможность отслеживать входы через Novell Client/NDS, эти пользователи фактически не имеют связанных с ними входов в Linux.
1 ответ
Я не уверен, как отслеживать выходы из системы, но мы отслеживаем время входа в систему на наших серверах Suse, добавив это в /etc/profile.local:
# 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 или любой другой каталог, в который вы хотите записать "файлы отслеживания" входа.