Здравствуйте!
Подскажите, пожалуйста, как в Linux программным способом определить, что был выполнен Logon и Logout? Предполагается, что есть некоторый демон, который должен реагировать на данные события.
Спасибо!
Logon/ Logout
Модератор: Модераторы разделов
-
anonymous.ru
- Сообщения: 614
-
pavelp
- Сообщения: 11
Re: Logon/ Logout
Интересно, но, вроде бы, не то, или я что-то не понял.
Нужно определять тот момент, когда произлошло login и logout.
Нужно определять тот момент, когда произлошло login и logout.
-
anonymous.ru
- Сообщения: 614
Re: Logon/ Logout
ага
значит тебе надо анализировать не файл utmp
wtmp
(То, что делает каманда last)
все там же или рядом:
http://www.citforum.ru/operating_systems/m...TMPNAME.3.shtml
а можеш глянуть итсходники команды last
wtmp
(То, что делает каманда last)
все там же или рядом:
http://www.citforum.ru/operating_systems/m...TMPNAME.3.shtml
Функция utmpname позволяет изменить имя обрабатываемого файла с /etc/utmp на любое другое. Предполагается, что чаще всего этим другим именем будет /etc/wtmp. Если файл не существует, он не будет создаваться до первого обращения к нему. Функция utmpname не отрывает файл, она только закрывает открытый файл и запоминает имя нового файла.
а можеш глянуть итсходники команды last