Ubuntu lastlog mostra apenas algumas entradas

5

Minha instância do AWS está em execução desde julho. Eu tenho feito login aproximadamente uma vez por semana.

Quando executo last na caixa, ele só vê logins a partir do início de outubro.

Existe alguma razão legítima para que eu não esteja vendo todos os logins que eu fiz, ou devo estar preocupado?

    
por andy 11.10.2012 / 15:16

3 respostas

8

Esta provavelmente será a ação de logrotate Se você olhar em /etc/logrotate.conf você ' vai ver algo como

/var/log/wtmp {
    missingok
    monthly
    create 0664 root utmp
    rotate 1
}

O que diz rotacionar o arquivo / var / log / wtmp mensalmente e manter uma cópia anterior. Se você quiser manter mais, aumente a contagem de giros

rotate count

Log files are rotated count times before being removed or mailed to the address specified in a mail directive. If count is 0, old versions are removed rather than rotated.

Se você olhar em / var / log, provavelmente encontrará uma seleção de arquivos como

/var/log/wtmp
/var/log/wtmp.1

Se você quiser acessar dados de um arquivo anterior, use

last -f /var/log/wtmp.1
    
por 11.10.2012 / 15:31
0

Acho que você ou alguém com privilégios de root emitiu

cat /dev/null > /var/log/wtmp

que excluirá os logins anteriores. verifique a hora da modificação do wtmp

stat %s /var/log/wtmp
    
por 11.10.2012 / 15:29
0

Você provavelmente está experimentando isso em um servidor que é acessado com pouca freqüência e com um lastlog (/ var / log / wtmp) que deve ser alternado com menos frequência.

Edite o /etc/logrotate.conf Encontre a seção / var / log / wtmp Aumentar o período de rotação, de "mensal" para "anual", por exemplo.

Agora, quando você usar o último comando, verá uma lista mais longa de logins, com um intervalo de tempo maior, e você se sentirá melhor!

Esta questão envolve uma psicologia estranha envolvendo "paradigmas", sistemas de crenças e expectativas baseadas no condicionamento por meio da repetição. Eu tenho um servidor proxy que não é muito acessado, e toda vez que eu executo "last", a lista bem curta sempre me faz sentir desconfiada. A sensação de que algo está errado é meramente a psicologia do paradigma de que "você está acostumado (milhares de vezes) a ver uma lista muito mais longa de logins em seus outros servidores", portanto você espera uma longa lista! Um paradigma fará com que uma pessoa cometa um erro repetidamente, pensando o tempo todo que o fizeram corretamente.

    
por 18.06.2014 / 17:20

Tags