Para logins anteriores:
last "$USER_NAME"
Além disso, o comando who
lista os logins atuais.
Se você está procurando a data do último login do usuário, alguns sistemas o fornecem diretamente, por exemplo, lastlog -u "$USER_NAME"
no Linux ou lastlogin "$USER_NAME"
no FreeBSD. Também está disponível na saída de finger
, mas não em um formato fácil de analisar. Em qualquer caso, está disponível na saída de last
(em muitas variantes unix, last -n 1 "$USER_NAME"
mostra o último login; caso contrário, você pode fazer last "$USER_NAME" | head -n 1
). Observe que o último login pode não corresponder ao último logout (por exemplo, um usuário permaneceu conectado a partir de uma origem por um longo tempo e fez um login rápido na rede recentemente).