Logrotate est la partie de syslog qui gère la rotation des fichiers de log, évitant ainsi qu'ils ne deviennent trop gros ou trop nombreux. Chaque log est paramétrable indépendament des autres.
Il peut être intéressant de modifier les droits de certains fichiers de log pour les rendre lisibles à certains comptes, par exemple un compte de surveillance, qui a besoin d'un accès en lecture seule sur des logs qui ne sont nativements accessibles qu'à root.
Bien sûr, on peut faire un chmod directement dessus, mais à la prochaine rotation de fichier, le nouveau log reprendra les droits par défaut.
Voici justement comment modifier les droits par défaut du fichier /var/log/maillog.
Editer le fichier /etc/logrotate.conf, et ajouter les lignes suivantes :
Remarque : ce changement de droits ne sera effectué qu'à la prochaine rotation du fichier log.
La page man est tellement bien faite qu'il n'est pas utile de tout refaire. Vous trouverez tout ici : http://www.delafond.org/traducmanfr/man/man8/logrotate.8.html
Dernière mise à jour : 10 février 2010