On Wed, Oct 22, 2003 at 10:30:04AM +0200, Jiang Wei wrote:
> Un ami a moi m'avait demand� une question: est-ce qu'il est possible de
> transferer un fichier par ftp (pose un fichier sur server proftpd) et
> conserve la date original du fichier? quel est le config specifique pour
> cela?

Au moins ProFTPd (casing officiel) supporte la commande MDTM.
Ce sont apparemment des extensions au standard FTP. Elle
permet de retourner la date de modification d'un fichier (mtime).

Extrait du ChangeLog:

- Added the non-RFC (but defacto standard) MDTM command, used by some
  clients to determine the modification time of a file (debian's
  dpkg, for example).

mais je n'ai pas trouv� de m�thode pour configurer cette date ou la
transmettre d'une fa�on ou d'une autre dans la source de ProFTPd 
dans stable, ni -- rapidement -- dans le standard RFC-959.

Par contre, via Google j'ai trouv� quelques r�f�rences � une commande
sp�cifique � ProFTPd (SITE UTIME) qui pourrait bien impl�menter cette
fonctionnalit� dans une version tr�s r�cente. Je n'ai pas regard� plus
en d�tail.

Notons �galement que j'entrevois des probl�mes d'int�rop�rabilit�, en
particulier vu que sous Windows le concept d'heure de r�f�rence n'est
pas vraiment tr�s r�pandu.

> Pour moi cela est impossible (atime,mtime), par contre le "ctime" devrait
> pas chang�. un "ls -al" donne le mtime, donc il voit tjs le mtime (qui est
> chang� pour le server ftp). Enfin, si jamais il y a une solution...

Un programme en user-space ne peut changer facilement que le mtime ou
le atime. Le ctime ne peut pas �tre chang� et est chang� au temps actuel
lorsque le mtime ou le atime sont chang�s (via utime(2)).

Le ctime repr�sente la derni�re modification du contenu de l'inode;
l'atime la derni�re lecture du fichier et le mtime la derni�re
modification du fichier.  UNIX n'impl�mente pas le concept de date de
cr�ation d'un fichier.

> system info: proftpd 1.8, redhat 8

V�rifier que votre version n'est pas vuln�rable aux quelques probl�mes
de s�curit� (notamment PAM) r�cents. Et 1.8 m'�tonne un peu comme num�ro
de version.


_______________________________________________
gull mailing list
[EMAIL PROTECTED]
http://lists.alphanet.ch/mailman/listinfo/gull

Répondre à