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
4
задан 15 August 2011 в 07:39

1 ответ

/var/run/utmp может иногда становиться поврежденным и неправильно сообщать о числе пользователей, которые зарегистрированы.

Если Вы делаете a sudo tee /var/run/utmp < /dev/null это будет сброшено. Это не нужно, чтобы быть однопользовательским, но это желательно: зарегистрированные пользователи могли бы видеть некоторые странные результаты, когда они пытаются просмотреть пользователей, пока они не выходят из системы.

Источники linuxquestions.org и список рассылки Redhat.

2
ответ дан 1 December 2019 в 10:28

Другие вопросы по тегам:

Похожие вопросы: