Zauważyłem, że tworzone dzienniki poczty /var/log
są tworzone i należą do użytkownika root (użytkownik i grupa). Napisałem czek Nagios, który monitoruje dziennik i aby umożliwić użytkownikowi Nagios dostęp do niego, dałem other
grupie uprawnienia do odczytu, to znaczy:
chmod o+r /var/log/maillog
Teraz, gdy o tym myślę, jest to tylko jeden plik dziennika, gdy plik dziennika zostanie wypełniony, mechanizm obracania dziennika zmieni nazwę tego pliku i otworzy nowy, ale nowy maillog
plik nie będzie miał read write
dozwolonego.
Moje pytanie brzmi: w jaki sposób mogę się upewnić, że mechanizm obracania dziennika utworzy wszystkie nowe pliki mailllog z odpowiednimi uprawnieniami dla użytkownika Nagios?
Z góry dziękuję
źródło
/var/log/maillog
przyszłe pliki dziennika były tworzone z pożądanymi uprawnieniami użytkownika bez zmiany jakichkolwiek domyślnych ustawień, które są już zastosowane do maillog?man logrotate
(i spojrzeć/etc/logrotate.conf
i/etc/logrotate.d
na wiele przykładów)./var/log/maillog
linię z,/etc/logrotate.d/syslog
aby ustawienia zostały/etc/logrotate.conf
wprowadzone?syslog-ng
alborsyslog
) i zmienić jego konfigurację. Jest to konieczne, ponieważ po ponownym uruchomieniu systemu lub ponownym uruchomieniu programu syslog z innego powodu może on ponownie utworzyć plik z niewłaściwym uprawnieniem.