rsyslog benutzerdefinierte Protokolldateiberechtigungen

rsyslog benutzerdefinierte Protokolldateiberechtigungen

Auf meinem Server läuft der Haproxy-Dienst. Für die Haproxy-Protokollierung habe ich die folgende Datei /etc/rsyslog.d/haproxy.conf mit dem unten angegebenen Inhalt erstellt:

$ModLoad imudp
$UDPServerAddress 127.0.0.1
$UDPServerRun 514
$FileCreateMode 0600

local0.* /var/log/my-haproxy-2.log

Ich gehe davon aus, dass bei dieser Konfiguration die Berechtigungen für die Datei my-haproxy-2.log auf 0600 gesetzt sein sollten, tatsächlich sind es jedoch 0644.

Gibt es etwas in der Konfiguration, das ich übersehe?

Antwort1

Es gab im Laufe der Zeit Änderungen in rsyslog, Sie könnten versuchen, diese $umask 0077auch festzulegen $FileCreateMode 0600...

verwandte Informationen