/usr/sbin/acct/wtmpfix [ File ... ]
wtmpfix 命令 由 runacct 过程调用,用来检查标准输入或 包含以 wtmp 格式记录的 File,并更正那些可能使 acctcon1 或 acctcon2 命令失败的问题。wtmpfix 命令 更正日期和时间戳记的不一致性,并把更正过的记录写到标准输出。当 acctcon1 命令运行时,如果日期和时间戳记不 一致,acctcon1 命令会生成一个错误并停止运行。
wtmpfix 命令也检查 名称字段的有效性以确保它仅由字母数字字符、$(美元符号)或空格构成。如果名称无效,wtmpfix 命令将登录名状态更改为 INVALID 并将一条诊断 消息写入标准错误。这样,wtmpfix 命令减少了 acctcon2 命令失败的可能性。
每次设置日期时(在系统启动时或 使用 date 命令设置时),将一对日期更改记录 写入 /var/adm/wtmp 文件中。第一个 记录是旧日期,用 old time 字符串表示。old time 字符串放置在行字段中并且将 OLD_TIME 标志放在类型字段中。第二个 记录是新日期,用 new time 字符串表示。new time 字符串放置在行字段中并且将 NEW_TIME 标志放在类型字段中。wtmpfix 命令 用这些记录使文件中的所有日期和时间戳记同步。
无。
File | 指定文件以检查是否包含 wtmp 格式的记录。 |
访问控制:这些命令应该只将执行(x)访问权 授予 adm 组的成员。
/usr/sbin/acct/fwtmp < /var/adm/wtmp > dummy.file
二进制 wtmp 文件内容被重定向 到哑元 ASCII 文件。
/usr/sbin/acct/wtmpfix | 包含 wtmpfix 命令。 |
/var/adm/wtmp | 包含包括一个旧日期和一个新日期的日期更改记录。 |
/usr/include/utmp.h | 包含包括原因、日期和时间的历史记录。 |
acctcon1 或 acctcon2 命令、acctmerg 命令、acctwtmp 命令、fwtmp 命 令、runacct 命令。
《AIX 5L V5.2 系统管理指南:操作系统与设备》中的『设置记帐系统』描述建立记帐系统必须执行的步骤。
参阅 AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的 Accounting Overview,获取能自动运行的或从键盘输入的 记帐命令列表,并获取关于每日和每月报告的准备以及记帐文件的信息。