wtmps, btmps - user login information
and hold user and accounting information for such commands as and (see
last(1), who(1), write(1), and login(1)).
File contains bad login entries for each invalid logon attempt. File
contains a record for all logins and logouts apart from accounting
records. These files contain structure, the key elements of the struc‐
ture are given below:
char ut_user User login name
char ut_id Unique Id to distinguish an entry
char ut_line Device name
pid_t ut_pid Process Id
short ut_type Type of Entry
struct ut_exit The exit status of a process
struct timeval ut_tv Time entry was made
char ut_host Host name, if remote
uint8_t ut_addr Internet Address of the Host,
short ut_addr_type Flag to identify type of address
#define WTMPS_FILE "/var/adm/wtmps"
#define BTMPS_FILE "/var/adm/btmps"
Note that and tend to grow without bound, and should be checked regu‐
larly. Information that is no longer useful should be removed periodi‐
cally to prevent the file from becoming too large. Also note that and
are not created by the programs that maintain them. Thus, if these
files are removed, login record-keeping is turned off.
and were developed by Hewlett-Packard Company.
FILESSEE ALSOlast(1), login(1), who(1), write(1), acctcon(1M), fwtmp(1M), wtmp‐