pure-ftpd logfile Timestamp
Mir ist aufgefallen, dass Pure-ftpd <1.0.22 in seinen Logfiles auf einem unserer Produktivserver die Zeitstempel immer in UTC angegeben hat, statt in der lokalen Zeitzone.
Der Grund dafür dürfte sein, dass der Server über xinetd gestartet wurde und innerhalb des Environments keine Zeitzoneneinstellung zu lesen ist, da dieser chrooted ausgeführt wird und daher /etc/localtime nicht gelesen werden kann.
Hierzu habe ich eine Artikel in der Novell Knowledge Base unter der Nummer 7002717 gefunden.
Die Lösung besteht nun darin, das TZ-Environment beim Start über xinetd zu setzen. Hierzu muss man für meine Zeitzone dann folgende Zeile in der xinetd.d Konfigurationsdatei für ure-ftpd hinzufügen:
env = TZ=CET
Vielleicht hilft der Tip ja jemandem, der seinen pure-ftpd auch nciht so einfach updaten kann.