web-dev-qa-db-fra.com

Accorder à rsyslog un accès en lecture à tous les fichiers journaux que je souhaite surveiller

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"?

1
Niels Kristian

changer l'autorisation de rsyslog dans /etc/rsyslog.conf

de:

$PrivDropToGroup syslog

à

$PrivDropToGroup adm

ou tout autre groupe pouvant accéder à ces fichiers journaux.

1
HVNSweeting