decaler un repertoire sous PROFTPD

decaler un repertoire sous PROFTPD - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 08-09-2003 à 11:48:32    

Bonjour,
 
voila sous Proftpd, j'ai un repertoire qui apparait comme cq:
/ftp/toto/titi/tata
et j'aimerai que lorsqu'un utilisateurs se connecte, il voix le rep comme ca :
/ftp/tata
 
mais je ne veux pas deplacer mon repertoire sur mon file system, il doit reste dans /ftp/toto/titi/tata
 
Si quelqu'un a compris, merci de votre reponse..


---------------
:bic: Pourquoi tant de Haine, dans un monde si cruel... <> Je ne veux pas qu'on aime, mais je le veux quand meme...
Reply

Marsh Posté le 08-09-2003 à 11:48:32   

Reply

Marsh Posté le 08-09-2003 à 13:48:48    

Alors non seulement la reponse m'interesse beaucoup, mais moi je veux faire encore un peu plus complexe :
 
J'ai mon repertoire ftp racine dans /ftp
(DefaultRoot = /ftp) et je voudrais que les users voient
par exemple :
/ftp/truc alors que truc est un repertoire qui est complement
ailleur que dans /ftp (par exemple dans /bidule/truc)
 
C'est possible ca ?
 
yokland : pour ton probleme, comme tu ne sort pas du repertoire,
tu as essaye en faisant tout simplement un lien ? normalement
ca devrait marcher.. tu te met dans le repertoire /ftp
et tu tape : ln -s /ftp/toto/titi/tata tata

Reply

Marsh Posté le 08-09-2003 à 14:04:05    

ca fonctionne pas, il me voie le lien comme un fichier !! et non comme un lien !
 
Le truc est que je veux faire comme toi !
et pour cela j'ai decale mon repertoire ftp dans /home, comme cela j'ai access a tout mes repertoires !
 
maleureusement j'ai des truc du style
/home/ftp/download alors que j'aimerais avoir juste download lorsqu'on se logue !
 


---------------
:bic: Pourquoi tant de Haine, dans un monde si cruel... <> Je ne veux pas qu'on aime, mais je le veux quand meme...
Reply

Marsh Posté le 08-09-2003 à 14:13:34    

mount --bind /home/ftp/a/b/c/d /home/ftp/d

Reply

Marsh Posté le 08-09-2003 à 14:23:06    

merci axey, je vais etudier ca :)

Reply

Marsh Posté le 08-09-2003 à 14:54:47    

Pour modifier le repertoire racine (/ -> /ftp par exemple), proftpd utilise la commande chroot et donc les liens symboliques ne fonctionnent pas quand le répertoire racine n'est pas / (pour s'en convaincre, on peut utiliser la commande chroot).
 
Dans le cas où le répertoire racine est /, il me semble qu'il faut mettre l'option "ShowSymlinks" à "off" pour que les liens de répertoire fonctionnent :
ShowSymlinks                    off
 
Pourquoi les concepteurs de proftpd ne proposent-ils pas un chroot logiciel qui permettrait l'utilisation des symlink en option comme le fait pureftpd ? mystère...
En attendant, j'ai opté pour pureftpd, bien qu'il offre beaucoup moins de fonctionnalités :p

Reply

Marsh Posté le 08-09-2003 à 15:04:11    

pureftpd, il gere les ratio en upload ?

Reply

Marsh Posté le 08-09-2003 à 15:41:00    

Oui
Il me semble que pour configurer ça différemment pour chaque utilisateur il faut utiliser des "Virtual-Users" (un /etc/pureftpd.pdb remplace le /etc/passwd) mais je te laisse regarder la doc pour confirmer :p.

Reply

Marsh Posté le 08-09-2003 à 16:21:32    

oki.. de toute facon une valeure fixe pour tous les users ca me va bien aussi.. par contre je suppose que ca doit pas etre prevu de pouvoir changer cette valeur pendant un telechargement sans l'interompre ?

Reply

Marsh Posté le 08-09-2003 à 17:51:16    

Nop, ça n'est pas prévu et j'ignore si les ratio sont conservés après redemarrage du serveur. Faut tester.
 

Reply

Marsh Posté le 08-09-2003 à 17:51:16   

Reply

Marsh Posté le 08-09-2003 à 18:18:49    

axey : terrible le coup du --bind :) Merci ! d'apres le man ca existe que depuis le noyeau 2.4 ... donc bon j'avais jamais entendu parler. :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed