w 显示错误的登录用户数量

w 显示错误的登录用户数量

有人能解释一下为什么w显示当前登录的用户数量错误吗?

root@host ~
# w
 20:14:54 up 17:13,  3 users,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    xx.xx.42.51    19:29    0.00s  0.50s  0.00s w
flint    pts/2    xx.xx.42.51    19:53    3:32   0.43s  0.00s tmux a

root@host ~
# who
root     pts/0        Aug 14 19:29 (xx.xx.42.51)
flint    pts/2        Aug 14 19:53 (xx.xx.42.51)

root@host ~
# users
flint root

答案1

/var/run/utmp有时会出现损坏并错误地报告已登录的用户数量。

如果您执行此操作,sudo tee /var/run/utmp < /dev/null它将被重置。它不需要是单用户,但建议这样做:登录用户在尝试查看用户时可能会看到一些奇怪的结果,直到他们注销。

来源linuxquestions.orgRedhat 邮件列表

相关内容