Ik zit met een behoorlijk wazig probleem. Ik heb een tweetal FreeBSD 5.4 machines met daarop draaiend de standaard ftpd (via inetd). Nu is het zo dat op het ene systeem de modificatie tijd van bestanden goed weergegeven wordt in de lokale tijd, maar op de andere machine wordt de tijd van 2 uur ervoor aangegeven. Als ik inlog op de machine met ssh dan worden de tijden wel in de lokale tijd weergegeven. Het is dus echt alleen als ik met ftp de tijden opvraag dat er een verschil is.
De 2 uur tijdsverschil klinkt als een timezone probleempje waardoor de ftpd de tijden in GMT teruggeeft. Op beide machines zijn de timezones hetzelfde ingesteld met tzsetup. Ik heb aangegeven dat de CMOS klok niet gelijk loopt met UTC en vervolgens de timezone Europe/Netherlands opgegeven.
/etc/localtime is hetzelfde bestand als /usr/share/zoneinfo/Europe/Amsterdam en op beide machines bestaat het bestand /etc/wall_cmos_clock.
Met "date" de huidige tijd opvragen werkt op beide machines ook prima: "Fri Oct 14 11:03:27 CEST 2005"
Voor zover ik kan nagaan is de configuratie van timezones op beide machines dus gelijk, maar toch geven de ftp servers verschillende tijden weer. Iemand enig idee wat dit kan zijn?
De 2 uur tijdsverschil klinkt als een timezone probleempje waardoor de ftpd de tijden in GMT teruggeeft. Op beide machines zijn de timezones hetzelfde ingesteld met tzsetup. Ik heb aangegeven dat de CMOS klok niet gelijk loopt met UTC en vervolgens de timezone Europe/Netherlands opgegeven.
/etc/localtime is hetzelfde bestand als /usr/share/zoneinfo/Europe/Amsterdam en op beide machines bestaat het bestand /etc/wall_cmos_clock.
Met "date" de huidige tijd opvragen werkt op beide machines ook prima: "Fri Oct 14 11:03:27 CEST 2005"
Voor zover ik kan nagaan is de configuratie van timezones op beide machines dus gelijk, maar toch geven de ftp servers verschillende tijden weer. Iemand enig idee wat dit kan zijn?