Lastlog cresce para 4.2G após o logoff do SSH

2

Execução de um VPS com o Ubuntu 12.04.5 LTS. Percebeu um aumento no uso do disco. Acontece que o culpado é o lastlog. Sobrescreveu-o com >/var/log/lastlog .

Após o logout da sessão e o login novamente, o lastlog aumenta de tamanho novamente:

-rw-rw-r-- 1 root utmp 4.2G May  5 06:32 /var/log/lastlog

Isso é algo conhecido? Como posso impedir que o lastlog use tanto espaço?

Obrigado!

    
por Mr. Silens 05.05.2015 / 15:41

1 resposta

2

/var/log/lastlog é um arquivo esparso , o que significa que seu tamanho real não é relatado por ls -l , mas por ls -s . Isso significa que seu lastlog pode não ser tão grande quanto você pensa:

Tente:

ls -s /var/log/lastlog

para obter um relatório do tamanho em blocos.

O crescimento repentino de / var / log / lastlog significa que um usuário UID alto está desconectado. Consulte a página de manual do lastlog

Editar - Para corrigir :

Você pode descobrir o último usuário desconectado usando o comando lastlog .

Depois de verificar se o usuário não está logado com o comando w , altere seu UID . Veja como em " Como alterar o usuário gid e uid "

Em seguida, limpe /var/log/lastlog como você já fez com

> /var/log/lastlog

Nota : Usando um uid de 6565666, eu só tenho 1.8G para /var/log/lastlog . Portanto, seu usuário deve ter um uid maior que 26262664 ???

    
por solsTiCe 05.05.2015 / 17:23