当我尝试通过在终端中输入 who 来列出所有登录用户时,它会返回当前用户和有线未知用户,如所列。
(unknown) :0 2016-08-04 12:02 (:0)
这个用户到底是什么?
是不是因为 GUI 在物理计算机中作为登录页面运行?
答案1
它的确切含义是,谁确定控制台显示屏上有某个人,但 中没有记录utmp
,或者 中UID
没有utmp
映射到密码数据库中的已知用户。当然,找出它的最佳方法是查看控制台上的 GUI 屏幕。但如果这很难(就像我的情况一样,它距离数百英里),您可以使用 和 的组合进行研究who /var/log/wtmp
(last
这两者都会打印长列表,您或多或少会希望通过管道传输它们的输出并查看裸露的 中的日期和时间who
)。
答案2
就我而言,它似乎来自 gdm3:
service gdm3 status # reports the same date and time as who
service gdm3 stop ; who # clears the unknown login
service gdm3 start ; who # the unknown login reappears
(以上命令以 root 身份运行)