Você também pode usar o comando lastlog
command no Linux. Oferece controles mais granulares quanto a intervalos de datas ao examinar os logs de logins do usuário.
trecho da página do manual lastlog
lastlog - reports the most recent login of all users or of a given user
Exemplo
Para descobrir os usuários que efetuaram login no sistema nos últimos 100 dias.
$ lastlog -b 0 -t 100
Username Port From Latest
sam pts/0 pegasus Wed Jan 8 20:32:25 -0500 2014
joe pts/0 192.168.1.105 Thu Dec 12 12:47:11 -0500 2013
Isso mostra que as últimas vezes em que esses usuários fizeram login neste sistema. O intervalo de tempo mostra os últimos 100 dias. Antes de hoje ( -b 0
) e depois de 100 dias atrás ( -t 100
).
Você também pode mostrar todos os usuários, omitindo qualquer intervalo e apenas vendo todos os usuários que já efetuaram login e a última vez que efetuaram login.
/var/log/wtmp
arquivo está presente e sua última alteração usandostat
.