w mostrando o número errado de usuários logados

4

Alguém pode me explicar por que w mostra um número incorreto de usuários atualmente conectados?

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
    
por Flint 15.08.2011 / 05:20

1 resposta

2

/var/run/utmp às vezes pode ficar corrompido e informar incorretamente o número de usuários registrados.

Se você fizer um sudo tee /var/run/utmp < /dev/null , ele será redefinido. Não é necessário ser um usuário único, mas é aconselhável: usuários logados podem ver alguns resultados estranhos quando tentam visualizar usuários até que eles efetuem logout.

Fontes linuxquestions .org e Lista de correio Redhat .

    
por Rinzwind 15.08.2011 / 09:58

Tags