Dateirechte rotierender Logfiles unter SUSE ändern

URL dieses Beitrags: http://blog.stefan-macke.com/2007/07/12/dateirechte-rotierender-logfiles-unter-suse-aendern/

Um bestimmte Logfiles (in meinem Fall /var/log/mail auf der Weboberfläche einer Software anzeigen lassen zu können, musste ich heute sicherstellen, dass die Dateizugriffsrechte korrekt gesetzt werden, wenn die Dateien rotiert werden. Normalerweise stellt man sowas ja in der /etc/logrotate.conf bzw. der entsprechenden Datei (bei mir /etc/logrotate.d/syslog) ein, doch nicht so unter SUSE... ;)

Dort gibt es nämlich noch den Daemon syslog-ng, der seine eigene Konfiguration unter /etc/syslog-ng/syslog-ng.conf nutzt und einfach die Einstellungen von logrotate ignoriert. Letztlich konnte ich die Dateirechte mit den folgenden Schritten auf den benötigten Wert 0644 ändern:

  1. Anpassen der Rechte in /etc/syslog-ng/syslog-ng.conf:
    destination mail { file("/var/log/mail" perm(0644)); };
  2. Neustart von syslog-ng:
    1. syslog-ng stop
    2. syslog-ng start
Füge diesen Artikel zu deinen Bookmarks hinzu Diese Icons verzweigen auf soziale Netzwerke bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • del.icio.us
  • bodytext
  • MisterWong
  • Reddit
  • Technorati
  • Spurl
  • description

Einen Kommentar schreiben

XHTML: Diese Tags sind erlaubt: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>