Por que o lastlog mostra todos os usuários como nunca tendo logado?

11

A execução do comando lastlog lista corretamente todos os usuários no meu sistema (o mesmo que /etc/passwd entries). No entanto, todos estão marcados como **Never logged in** , incluindo a conta na qual estou logado no momento. Percebi que meu arquivo /var/log/lastlog também está vazio.

Editar : /var/log/lastlog is não vazio, é um arquivo binário e eu estava tentando cat , fazendo com que nada fosse exibido. less exibe um arquivo binário.

Alguém tem alguma idéia de por que isso aconteceria? Eu nunca editei manualmente /var/log/lastlog .

Editar : saída de ls -al /var/log/lastlog :

  

-rw-rw-r-- 1 raiz utmp 292584 2010-05-12 18:14 / var / log / lastlog

    
por goric 21.01.2011 / 00:49

4 respostas

9

O login via gdm não está registrado no lastlog. A esse respeito, ck-history --last pode fornecer mais informações.

Para testar isso, vá até um console (Ctrl + Alt + F1), faça o login, volte ao Gnome (Alt + F7) e verifique a saída de lastlog .

    
por arrange 21.01.2011 / 20:06
1

Talvez você seja afetado por este bug expirado ?

    
por Ramón 21.01.2011 / 08:49
0

Você pode postar a saída do lastlog? Você tem certeza de que todos dizem que nunca logou? O meu mostra que apenas duas contas se conectaram (root e minha própria conta de usuário). O resto é um monte de contas do sistema como pulse, avahi, sshd que nunca tiveram um login. Além disso, o / var / log / lastlog não deve estar vazio, mas é (de acordo com menos) um arquivo binário que requer que o programa lastlog analise.

    
por djeikyb 21.01.2011 / 02:17
0

Na minha opinião, isso deve estar listado como um bug para o gdm. O chkrootkit reporta um problema sempre que o / var / log / lastlog está vazio:

 Checking 'z2'...        user xxxx deleted or never logged from lastlog!
    
por dsa42 13.07.2016 / 00:33

Tags