Logon/ Logout

Модератор: Модераторы разделов

pavelp
Сообщения: 11

Logon/ Logout

Сообщение pavelp »

Здравствуйте!
Подскажите, пожалуйста, как в Linux программным способом определить, что был выполнен Logon и Logout? Предполагается, что есть некоторый демон, который должен реагировать на данные события.
Спасибо!
Спасибо сказали:
Аватара пользователя
anonymous.ru
Сообщения: 614

Re: Logon/ Logout

Сообщение anonymous.ru »

:drinks:
Спасибо сказали:
pavelp
Сообщения: 11

Re: Logon/ Logout

Сообщение pavelp »

Интересно, но, вроде бы, не то, или я что-то не понял.
Нужно определять тот момент, когда произлошло login и logout.
Спасибо сказали:
Аватара пользователя
anonymous.ru
Сообщения: 614

Re: Logon/ Logout

Сообщение anonymous.ru »

ага :) значит тебе надо анализировать не файл utmp
wtmp
(То, что делает каманда last)

все там же или рядом:
http://www.citforum.ru/operating_systems/m...TMPNAME.3.shtml
Функция utmpname позволяет изменить имя обрабатываемого файла с /etc/utmp на любое другое. Предполагается, что чаще всего этим другим именем будет /etc/wtmp. Если файл не существует, он не будет создаваться до первого обращения к нему. Функция utmpname не отрывает файл, она только закрывает открытый файл и запоминает имя нового файла.


а можеш глянуть итсходники команды last
:drinks:
Спасибо сказали: