fwtmp, wtmpfix, acctwtmp(8,C) fwtmp, wtmpfix, acctwtmp(8,C)
-------------------------------------------------------------------------------
fwtmp, wtmpfix, acctwtmp
PURPOSE
Manipulates connect accounting records.
SYNTAX
+--------+
/usr/lib/acct/fwtmp ---| +----+ |---|
+-| -i |-+
^| -c ||
|+----+|
+------+
+------------+
/usr/lib/acct/wtmpfix ---| |---|
+--- file ---+
^ |
+--------+
/usr/lib/acct/acctwtmp --- "reason" ---|
DESCRIPTION
fwtmp
The fwtmp command reads wtmp records from standard input and converts them to
formatted ASCII records, which it writes to standard output.
FLAGS
-i Reads ASCII.
-c Writes binary output.
acctwtmp
The acctwtmp command writes to standard output a utmp record containing the
string reason and the current date and time. The string reason can contain 11
characters or less.
wtmpfix
The wtmpfix command examines standard input or the named files containing
records in wtmp format, corrects the date and time stamps to make the entries
consistent, and writes the corrected input to standard output. (It is
Processed Nov. 8, 1990 fwtmp, wtmpfix, acctwtmp(8,C) 1
fwtmp, wtmpfix, acctwtmp(8,C) fwtmp, wtmpfix, acctwtmp(8,C)
necessary that date and time stamps be consistent because acctcon1 generates an
error and stops when it encounters inconsistent date change records.)
Each time the date is set (on system startup or with the date command) a pair
of date change records is written to the file /usr/adm/wtmp. The first record
is the old date, denoted by the string old time placed in the line field and
the flag OLD_TIME placed in the type field. The second record is the new date,
denoted by the string new time placed in the line field and the flag NEW_TIME
placed in the type field. The wtmpfix command uses these records to
synchronize all date and time stamps in the file.
In addition to correcting date and time stamps, the wtmpfix command checks the
validity of the name field to ensure that it consists solely of alphanumeric
characters, a dollar sign ("$"), or spaces. If it encounters an invalid name,
it changes the login name to INVALID and writes a diagnostic to standard error.
In this way, the wtmpfix command reduces the chance that the accton2 command
will fail when it processes connect accounting records.
FILES
/usr/adm/wtmp Contains records of date changes that include an old
date and a new date.
/usr/include/utmp.h Data structure for /etc/utmp and /usr/adm/utmp entries.
RELATED INFORMATION
See the following commands: "acct/*," "acctcms," "acctcom," "acctcon1,
acctcon2," "acctdisk, acctdusg," "acctmerg" and "runacct."
See the acct system call and the acct and utmp files in AIX Operating System
Technical Reference.
Processed Nov. 8, 1990 fwtmp, wtmpfix, acctwtmp(8,C) 2