Por que o comando 'w' mostra usuários conectados fantasmas?

10

No Linux (Fedora 14), o comando "w" diz isso:

[USERNAME@PC ~] w
 23:51:32 up 13 min,  7 users,  load average: 0,22, 0,42, 0,34
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
USERNAME        tty1     :0               23:39   12:49  30.71s  0.08s pam: gdm-password
USERNAME        pts/1    :0.0             23:39    9:39   0.01s  0.01s bash
USERNAME        pts/0    :0.0             23:51    0.00s  0.02s  0.00s w
[USERNAME@PC ~] 

Por que há 7 usuários conectados quando eles listam apenas 3?

    
por LanceBaynes 26.12.2011 / 23:56

1 resposta

1

Esta resposta a O usuário logado pelo sftp não aparece em 'w' sugere que w usa utmp logging - algumas pesquisas mostram que utmp é um arquivo em /var/run/utmp .

Se um programa não limpou utmp depois de fazer o log-in, suspeito que w possa produzir uma saída como a que você encontrou.

    
por 06.01.2012 / 10:29

Tags