var/log/lastlog 中的 cpts/ 是什么

var/log/lastlog 中的 cpts/ 是什么

我尝试 cat /var/log/lastlog 但它只打开一行:


▒▒▒cpts/4192.168.1.111

有任何想法吗?

答案1

我已经搞清楚了,这是对上次登录的引用

cpts/4- 指端口

192.168.1.111- 指的是 IP

连接的cpts/4192.168.1.111

答案2

/var/log/lastlog是一个由固定大小的记录(C 结构)组成的二进制文件 – 它不是文本文件,尝试“cat”它不会很有用。请使用命令lastlog来读取它。

pts/4192.168.1.111是字符串字段的值ll_linell_主机(它们实际上并没有连接起来——它们是用 NUL 填充的,你的终端只是没有显示任何 NUL),而 是c存储在二进制中的时间戳字段的一部分;它的实际值是字节 0x63,而不是字母“c”。

(“struct lastlog” 的定义可以在 /usr/include 中找到。)

相关内容