Может любой объяснять меня почему 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
/var/run/utmp
может иногда становиться поврежденным и неправильно сообщать о числе пользователей, которые зарегистрированы.
Если Вы делаете a sudo tee /var/run/utmp < /dev/null
это будет сброшено. Это не нужно, чтобы быть однопользовательским, но это желательно: зарегистрированные пользователи могли бы видеть некоторые странные результаты, когда они пытаются просмотреть пользователей, пока они не выходят из системы.
Источники linuxquestions.org и список рассылки Redhat.