手册页部分 1M: 系统管理命令

退出打印视图

更新时间: 2014 年 7 月
 
 

wtmpfix(1M)

名称

fwtmp , wtmpfix - 处理连接记帐记录

用法概要

/usr/lib/acct/fwtmp [-ic]
/usr/lib/acct/wtmpfix [file]...

描述

fwtmp 从标准输入读取数据并将其写入标准输出,将在 /var/adm/wtmpx 中找到的类型的二进制记录转换为格式化的 ASCII 记录。当需要编辑错误记录时,ASCII 版本会很有用。

wtmpfix 检查标准输入或 utmpx 格式的指定文件,更正时间/日期戳以使条目一致,并写入标准输出。可使用连字符 () 替代 file 以指示标准输入。如果不执行时间/日期更正,那么 acctcon(1M) 在遇到特定的日期更改记录时会发生故障。

每次设置日期时,都会将一对日期更改记录写入 /var/adm/wtmpx。第一个记录是由字符串 “old time”(位于 line 字段中)和标志 OLD_TIME(位于 utmpx 结构的 type 字段中)表示的旧日期。第二个记录指定新日期,并由字符串 "new time"(位于 line 字段中)和标志 NEW_TIME(位于 type 字段中)表示。wtmpfix 使用这些记录同步文件中的所有时间戳。

除了更正时间/日期戳,wtmpfix 还将检查 name 字段的有效性以确保其仅包含字母数字字符或空格。如果遇到被视为无效的名称,它会将登录名称更改为 INVALID,并将一条诊断消息写入到标准错误。通过这种方式,wtmpfix 降低了 acctcon 处理连接记帐记录时失败的可能性。

选项

–ic

表示输入为 ASCII 形式,而输出要写成二进制形式。

文件

/var/adm/wtmpx

有关用户访问和管理信息的历史记录

属性

有关下列属性的说明,请参见 attributes(5)

属性类型
属性值
可用性
system/accounting/legacy-accounting

另请参见

acctcom(1)ed(1)acct(1M)acctcms(1M)acctcon(1M)acctmerg(1M)acctprc(1M)acctsh(1M)runacct(1M)acct(2)acct.h(3HEAD)utmpx(4)attributes(5)

Oracle Solaris 11 管理介绍