The Linux log /var/log/wtmp
according to the man page http://linux.die.net/man/5/wtmp stores "utmp" events for many system events, like logging into it (LOGIN_PROCESS ut_type
), changing runlevel (RUN_LVL ut_type
) and other.
There is last
utility, which parses wtmp and prints who was logged into the system, and when it was rebooted.
Is there tool to display other records from wtmp
log?
What is the process which writes info into wtmp
log?
You should look at the audit log instead.
Try using
ausearch
, it offers whatutmp
does and more.There are several simple perl parsers for wtmp files, like
wtmp.pl
by "Brocade Blue"http://brocadeblue.blogspot.com/2012/10/perl-script-to-parse-wtmp-logs.html
Full source of
wtmp.pl
with minor typos fixed:The script may not work on 64-bit machines. The "384" and long line with
(.{4})
should be fixed for 64-bit environment.PS: to see really all records, disable the expression in the
if
marked with "##FILTER
".