proftpd file dátum megváltozása

Sziasztok!

Az lenne a problémám, hogy mikor ftpvel másolok fel a tárhelyre, akkor a file-nak a szerver adott idejét adja dátumnak. A cél az lenne, hogy az a dátum maradjon, ami akkor van neki mielőtt másolom. A proftp configjában nem találtam erre vonatkozó beállítást.

Köszi!

Üdv: Smerli

Hozzászólások

Az illető nem tud valami infót adni a korábbi tárhelyről, meg esetleg arról hogy ott milyen ftp szerver futott? (Bevallom nekem új a probléma, még sosem volt rá szükség, sőt szerintem kimondottan jó, ha az ember látja, hogy mi mikor került fel :) . Most próbából megnéztem egy "otthoni" wines ftpszervert (Serv-U) de ezen belül nincs semmi ilyen lehetőség, csak annyi, hogy engedélyezze-e a klienseknek, hogy kézzel megváltoztassák a file dátumát. A WS-FTP-nél sem emlékszem ilyen lehetőségre, de ha hozzákerülök, akkor ránézek.)

Köszönöm. Nem tartom teljesen kizártnak, hogy esetleg kernelből lehet vmi default értéket megadni, de egyelőre erre sem találtam semmi használhatót. Van egy windowsos szerver bent a melóhelyen, ahol állítólag jó, majd azt holnap megnézem mi fut rajt. Addig marad a samba megosztás.

Próbálkozom többféle klienssel. A gftp ezen üzenetet adja miután felmásolta az adott fájlt:

SITE CHMOD 644 /home/smerli/README

200 SITE CHMOD command successful
SITE UTIME 20071002193348 /home/smerli/README

500 'SITE UTIME' not understood

A kliens próbálja beállítani az adott fájl idejét, de a parancsot ezek szerint nem ismeri. Az alábbi modulokkal van fordítva a proftpd:

smerligep:/home/smerli# proftpd -l
Compiled-in modules:
mod_core.c
mod_xfer.c
mod_auth_unix.c
mod_auth_file.c
mod_auth.c
mod_ls.c
mod_log.c
mod_site.c
mod_delay.c
mod_dso.c
mod_auth_pam.c
mod_readme.c
mod_cap.c
mod_ctrls.c

A szerver egyébként Ubuntu 6.06.
Az UTIME site parancs a mod_site_misc modulban található.
http://www.proftpd.org/docs/contrib/mod_site_misc.html
Próbálom ezzel lefordítani.

Eredeti file becsomagol, csomag felmasol ftpre, szerveren cronscripttel kicsomagol :)

\o\ |o| /o/

Sajna fix megoldást itt sem írt senki. Amúgy alakulnak a dolgok lefordítottam egy 1.3.1-es proftpd-t az alábbi configure-al:
./configure --with-modules=mod_site_misc --prefix=/usr

A helyzet annyiban változott, hogy már ismeri az UTIME parancsot, de az alábbi hibaüzenettel tér vissza a kliens:

200 PORT command successful
STOR /home/smerli/test/backup_8.txt

150 Opening BINARY mode data connection for /home/smerli/test/backup_8.txt
226 Transfer complete
Successfully transferred /media/adat/backup_8.txt at 32.39 KB/s
SITE CHMOD 777 /home/smerli/test/backup_8.txt

550 CHMOD 777 /home/smerli/test/backup_8.txt: No such file or directory
SITE UTIME 20080410135034 /home/smerli/test/backup_8.txt

500 UTIME 20080410135034 /home/smerli/test/backup_8.txt: Invalid argument

A proftpd.conf ugyanaz, csak a verzió változott 1.3.0-ról 1.3.1-re. A kérdés az, hogy mi hiányzik az általam fordítottból?