linux上次登录的用户只显示8个字符

pra*_*nna 11 linux

我在 linux 中使用 last 命令来获取最后登录的用户。但是最后一个命令在用户名字段中只显示 8 个字符。在下图中,用户名administrator被修剪为administ

有没有其他方法可以获取上次登录用户的全名?

我也试过lastlog。

在此处输入图片说明

Lad*_*ada 14

last -w应该为你做的伎俩。我没有任何长用户名来测试它,但手册页表明它应该可以工作。

您还可以使用last -a将主机名列为最后一个字段而不截断它们或last -i将它们显示为 IP 地址而不是主机名。

这些是您系统的本地用户,因此/etc/passwd如果上述选项不起作用,您可以将它们从文件中提取出来。如果您有两个共享相同的前 8 个字符的用户,您应该只在这样做时遇到问题。

如果所有这些都失败了,您可以尝试strings /var/log/wtmp. 这个数据会更难解释,但它应该包含完整的用户名和主机名。