Comment récupérer les fichiers log ?

Si, par mégarde, vous effacez le répertoire /var/log ou si vous modifiez les droits des fichiers présent dans ce répertoire, vous risquez de ne plus pouvoir consulter ces fichiers log en cas de problème sur votre serveur.

La petite astuce

Pour redémarrez les logs des services de base (auth.log, messages, syslog, …), il vous suffit de tapez ces lignes de commande.

service rsyslog stop
 
service rsyslog start

Pour remettre en en route les logs de Exim4, il faudra tapez ces lignes suivantes.

mkdir /var/log/exim
 
touch /var/log/{mainlog,paniloc,rejectlog}
 
chown -R mail:adm /var/log/exim
 
chmod 640 /var/log/exim/*

Et voila, j'espère que cette petite astuce vous rendra service.

Auteurs et sources