%20logado%3A%20o%20que%20est%C3%A1%20acontecendo%3F.png)
Em um servidor RHEL 7.3, eu estava tentando encontrar usuários logados. Corri w
e ele me disse que havia dois usuários, mas só me mostrou as informações de um (eu); então corri who
, que exibiu o outro usuário como (desconhecido). Por fim, executei lastlog
, com cuja saída consegui corresponder a data de login e a porta da who
saída de e descobrir que o usuário desconhecido realmente é gdm
.
$ w
09:33:36 up 4 days, 15:22, 2 users, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
myusr pts/0 172.16.23.113 09:32 0.00s 0.06s 0.03s w
$ who
(unknown) :0 2017-07-01 18:13 (:0)
myusr pts/0 2017-07-06 09:32 (172.16.23.113)
$ lastlog
Username Port From Latest
...
gdm :0 Sat Jul 1 18:13:23 -0500 2017
...
O servidor é uma máquina supermicro e de vez em quando eu me conecto a ele usando o recurso kvm over lan do IPMI2. Mas não me lembro de nada de estranho acontecendo ao conectar assim.
Isso não parece normal. O que pode ter acontecido?
Responder1
Depois de ler o comentário de Centimane /var/run/utmp
e pesquisar de forma diferente, descobrieste tópico do fórum fedora, que mencionou que o problema é provocado por um bug no GDM, que cria uma entrada incorreta no /var/run/utmp
. Eventualmente eu até encontrei umrelatório de bug para issoeoutro aqui.
Responder2
Realmente parece que seu usuário desconhecido está gdm
e who
de alguma forma não consegue interpretá-lo.