fwtmp 命令
用途
通过从标准输入中读取采用 wtmp 格式的二进制记录,并将它们转换为格式化的 ASCII 记录来处理连接时记帐记录。 可以使用 ASCII 版本来编辑错误记录。
语法
描述
fwtmp 命令通过从标准输入中读取 wtmp 格式的二进制记录并将它们转换为格式化的 ASCII 记录来处理记帐记录。
标志
| 项 | 描述 |
|---|---|
| -i | 接受 utmp 格式的 ASCII 记录作为输入。 |
| -c | 将输出转化为 utmp 格式的二进制记录。 |
| -图标 | 将 ASCII utmp 格式的输入记录转化为二进制输出记录。 |
| -X | 打印每个用户名的所有可用字符,而不是将其截断为前 8 个字符。 |
| -L | 打印每个主机名的所有可用字符,而不是仅打印前 32 个字符。 |
安全性
访问控制:这些命令应该只将执行 (x) 访问权 授予 adm 组的成员。
示例
- 将 wtmp 格式的二进制记录转换为称为 ASCII 的记录dummy.file,请输入:
二进制 wtmp 文件内容被重定向至哑元 ASCII 文件。/usr/sbin/acct/fwtmp < /var/adm/wtmp > dummy.file - 转换 ASCIIdummy.file到称为 wtmp 格式的二进制文件/var/adm/wtmp,请输入fwtmp命令-ic交换机:/usr/sbin/acct/fwtmp -ic < dummy.file > /var/adm/wtmpdummy ASCII 文件重定向至二进制 wtmp 文件。
文件
| 项 | 描述 |
|---|---|
| /usr/sbin/acct/fwtmp | 包含 fwtmp 命令。 |
| /var/adm/wtmp | 包含包括一个旧日期和一个新日期的日期更改记录。 |
| /usr/include/utmp.h | 包含包括原因、日期和时间的历史记录。 |