J'utilise la fonction $ InputFile dans rsyslog pour surveiller divers fichiers journaux dispersés autour de mon serveur ubuntu 12.04. Par exemple. nginx, Unicorn, Rails, postgres, cron etc. Maintenant, mon problème est que certains de ces fichiers journaux sont créés avec -rw-r ----- right, donc rsyslog n'a pas de droits de lecture. Depuis que j'installe la plupart des programmes en utilisant apt-get, je n'ai donc rien changé par défaut. Donc, en d'autres termes, je ne voudrais pas modifier chaque fichier journal/démon pour avoir les bonnes autorisations, si je pouvais à la place donner à syslog un accès en lecture à tous en même temps. Mais la question est - puis-je faire cela, et est-ce la "bonne chose à faire"?
changer l'autorisation de rsyslog dans /etc/rsyslog.conf
de:
$PrivDropToGroup syslog
à
$PrivDropToGroup adm
ou tout autre groupe pouvant accéder à ces fichiers journaux.