Toon posts:

[FreeBSD] ftpd geeft "verkeerde" tijd aan

Pagina: 1
Acties:

Verwijderd

Topicstarter
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?

Verwijderd

Topicstarter
Heeft niemand een idee? Of weet iemand waar ik een overzichtje kan vinden waar FreeBSD z'n tijd info bijhoudt?

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Deze vraag en de volgende wellicht?

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


Verwijderd

Topicstarter
Het vreemde is dat /etc/localtime op beide machines gelijk zijn en de TZ environment variable is op beide machines niet gezet.

Verwijderd

Topicstarter
Inmiddels is de oorzaak gevonden. Het chrooten na inloggen van een user waarna /etc/localtime niet meer te benaderen is bleek het probleem.

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Dat stond in die FAQ joh :P
This file has to be in chrooted environments too then.

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


  • RupS
  • Registratie: Februari 2001
  • Laatst online: 22-01 12:46
En die localtime kun je ook in /etc/login.conf zetten:
:timezone=Europe/Amsterdam:
En dan werkt het :)
Pagina: 1