Bekijk Volledige Versie : FTP Timestamp
Ik merk op dat er 2 uur verschil is met system time en FTP time.
Ik heb TimesGMT aangezet in proftpd.conf maar dat mocht niet baten.
Weet iemand hoe je de FTP time kan koppelen aan system time of enigzins aanpassen zodat ze synchroom lopen?
Ter info:
OS = CentOS 4.5
Panel: DA
Gevonden via Google:
The default behaviour for ProFTPD is to display all times relative to GMT. To use local time set "timesgmt off" in the server section of the config. There is a known issue with Redhat 7, with regard to time handling.
--- Dus zet hem eens op off ?
Dat werkt niet, dat heb ik ook staan en toch geeft de ftp (op Debian) de tijden twee uur verkeerd.
Op off zetten had ik ook al geprobeerd, maar dat helpt allemaal niet.
Tevens maakt het niet uit of je hem in de "global"section zet of elders in het conf bestand.
Hebben alle andere DA gebruikers er geen last van?
Wij hadden hetzelfde probleem (overigens geen DA gebruiker) en het scheelde inderdaad ook exact 2 uur.
TimesGMT off heeft bij ons gewerkt. wij hebben het bijna helemaal bovenin staan onder de poortconfig.
Kun je anders eens je hele proftpd.conf posten?
Hmm hier heb ik ook last van ben benieuwd naar de oplossing
Wij hadden hetzelfde probleem (overigens geen DA gebruiker) en het scheelde inderdaad ook exact 2 uur.
TimesGMT off heeft bij ons gewerkt. wij hebben het bijna helemaal bovenin staan onder de poortconfig.
Kun je anders eens je hele proftpd.conf posten?
Zoals je hieronder kan zien heb ik TimesGMT zowel bovenin als in de global gezet.
Onder in heb ik ook uit geprobeerd en ook 1 voor 1 is uitgeprobeerd.
Zowel on als off heeft niet gewerkt.
Uiteraard heb ik voor de rest nog even gegoogled.
Van bestaande bestanden kan de Time en Date veranderd worden, maar dat is niet waar ik op zoek naar ben.
[QUOTE]
ServerName "ProFTPd"
ServerType standalone
Port 21
UseReverseDNS off
TimesGMT on
TimeoutLogin 120
TimeoutIdle 600
TimeoutNoTransfer 900
TimeoutStalled 3600
ScoreboardFile /var/run/proftpd/proftpd.pid
TransferLog /var/log/proftpd/xferlog.legacy
LogFormat default "%h %l %u %t \"%r\" %s %b"
LogFormat auth "%v [%P] %h %t \"%r\" %s"
LogFormat write "%h %l %u %t \"%r\" %s %b"
#DON'T modify this log format. Its used by DirectAdmin to determine user usage
LogFormat userlog "%u %b"
ExtendedLog /var/log/proftpd/x.x.x.x.bytes WRITE,READ userlog
AuthUserFile /etc/proftpd.passwd
DefaultServer on
#AuthPAM off
<Global>
DeferWelcome on
TimesGMT on
RequireValidShell no
DefaultRoot ~
DirFakeUser on ftp
DirFakeGroup on ftp
User ftp
Group ftp
#UserAlias anonymous ftp
AllowStoreRestart on
AllowRetrieveRestart on
ListOptions -a
Umask 022
DisplayLogin welcome.msg
DisplayFirstChdir readme
AllowOverwrite yes
IdentLookups off
ExtendedLog /var/log/proftpd/access.log WRITE,READ write
ExtendedLog /var/log/proftpd/auth.log AUTH auth
#
# Paranoia logging level....
#
#ExtendedLog /var/log/proftpd/paranoid.log ALL default
</Global>
Include /etc/proftpd.vhosts.conf
[QUOTE]
Wij hadden hetzelfde probleem (overigens geen DA gebruiker) en het scheelde inderdaad ook exact 2 uur.
TimesGMT off heeft bij ons gewerkt. wij hebben het bijna helemaal bovenin staan onder de poortconfig.
Kun je anders eens je hele proftpd.conf posten?
Zoals je hieronder kan zien heb ik TimesGMT zowel bovenin als in de global gezet.
Onder in heb ik ook uit geprobeerd en ook 1 voor 1 is uitgeprobeerd.
Zowel on als off heeft niet gewerkt.
Uiteraard heb ik voor de rest nog even gegoogled.
Van bestaande bestanden kan de Time en Date veranderd worden, maar dat is niet waar ik op zoek naar ben.
ServerName "ProFTPd"
ServerType standalone
Port 21
UseReverseDNS off
TimesGMT on
TimeoutLogin 120
TimeoutIdle 600
TimeoutNoTransfer 900
TimeoutStalled 3600
ScoreboardFile /var/run/proftpd/proftpd.pid
TransferLog /var/log/proftpd/xferlog.legacy
LogFormat default "%h %l %u %t \"%r\" %s %b"
LogFormat auth "%v [%P] %h %t \"%r\" %s"
LogFormat write "%h %l %u %t \"%r\" %s %b"
#DON'T modify this log format. Its used by DirectAdmin to determine user usage
LogFormat userlog "%u %b"
ExtendedLog /var/log/proftpd/x.x.x.x.bytes WRITE,READ userlog
AuthUserFile /etc/proftpd.passwd
DefaultServer on
#AuthPAM off
<Global>
DeferWelcome on
TimesGMT on
RequireValidShell no
DefaultRoot ~
DirFakeUser on ftp
DirFakeGroup on ftp
User ftp
Group ftp
#UserAlias anonymous ftp
AllowStoreRestart on
AllowRetrieveRestart on
ListOptions -a
Umask 022
DisplayLogin welcome.msg
DisplayFirstChdir readme
AllowOverwrite yes
IdentLookups off
ExtendedLog /var/log/proftpd/access.log WRITE,READ write
ExtendedLog /var/log/proftpd/auth.log AUTH auth
#
# Paranoia logging level....
#
#ExtendedLog /var/log/proftpd/paranoid.log ALL default
</Global>
Include /etc/proftpd.vhosts.conf
Kan niks vreemd ontdekken. In je vhosts.conf zitten ook geen rare dingen? Ik neem aan dat je system time wel klopt?
Oh, volgens mij heb ik een oplossing gevonden. Het schijnt iets te maken te hebben i.c.m CentOS probeer dit eens:
<code>
Hi Guys,
I found the solution, tried it and it worked! See below...
1. In file /etc/init.d/proftpd (init file), add the line
export TZ=":/etc/localtime"
before the line "# Source function library."
2. In file /etc/proftpd.conf, add the line
TimesGMT off
to the top of the file.
3. Restart proftpd with command "service proftpd restart".
This should work fine under CentOS, I'm using this as well. Good luck!
</code>
Bron: http://www.directadmin.com/forum/archive/index.php/t-12105.html