Comando ou script para obter detalhes de login do usuário dos últimos 6 meses

Comando ou script para obter detalhes de login do usuário dos últimos 6 meses

Preciso obter os dados dos usuários logados nos últimos 6 meses para analisar e aumentar a CPU do meu servidor. Eu tentei o comandoúltimo -amas não está dando os resultados completos. Alguém por favor me ajude a obter os detalhes dos usuários logados nos últimos 6 meses.

Desde já, obrigado!

Responder1

Versões mais recentes

Você pode usar -sa opção:

last -s  -6month

Exibe o estado dos logins desde o horário especificado.

use -tpara especificar até outra data, se desejar.

Se você receber uma mensagem como:

wtmp begins Tue Apr ...

isso significa que "logrotate" removeu seus arquivos de log para que você não tenha acesso para usá-los.

para versões mais antigas você deve especificar em tempo integral:

last -t 20170101000000

informação relacionada