Назад | Перейти на главную страницу

Вход в систему / выход пользователя Novell OES 2 / отслеживание

В настоящее время мы используем OES 2.0.1 / SLES 10.2, и я пытаюсь понять, как отслеживать, когда пользователи входят в систему и выходят из нее. Я искал в Google пару часов и все, что я нашел, это то, что Novell прекратила выпуск надстройки, которая делала бы это еще в '09.

Итак, вопрос: как я могу отслеживать время входа / выхода пользователя в OES 2 / SUSE 10.2?

РЕДАКТИРОВАТЬ: Извините, мне нужно иметь возможность отслеживать логины через Novell Client / NDS, у этих пользователей фактически нет связанных с ними логинов Linux.

Я не уверен, как отслеживать выходы из системы, но мы отслеживаем время входа в систему на наших серверах Suse, добавляя это в /etc/profile.local:

# 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 или любой другой каталог, в который вы хотите сохранить "файлы отслеживания" для входа в систему.