[vsftpd] Montage de répertoire dans user chrooter KO

Montage de répertoire dans user chrooter KO [vsftpd] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 09-12-2010 à 13:00:43    

Bonjour,
 
Bon je vais rentrer dans le vif du sujet !
 
Environnement :
OS : Linux RedHat CentOS 5.5
Software : Vsftpd 2.0.5
Client : LeechFtp ou extention Chrome FTP
 
Pourquoi faire ?
J'ai une machine virtuelle sur mon pc installer avec le package "LAMP" + vsftpd pour l'envoie des fichiers/script/page ...
Ce serveur me sert de plateforme de développement pour le traitement et l'affichage de document CSV.
 
Le Problème:
J'ai configuré VSFTPD pour me fournir un accès à mon répertoire /var/www/html. Par défaut j'utilise le compte FTP avec un HOME dans /var/ftp. Les liens symbolique ne fonctionnant pas sous VSFTPD avec des user chrooter j'ai essayé avec la commande "mount --bind".
Le problème est que lorsque je crée le répertoire vide de destination. Exemple : mkdir /var/ftp/apache_dir
Le répertoire est visible et browsable par mes 2 client FTP.
Lorsque je monte mon répertoire html comme suit :

Code :
  1. mount --bind /var/www/html /var/ftp/apache_dir


le répertoire disparait de mes 2 clients et lorsque je tente la commande "CWD apache_dir/" dans leechftp j'ai le message suivant :
"< 550 Failed to change directory."
 
Les droits des répertoire dans /var/ftp sont ftp:ftp en 775
Les droits des répertoires et fichiers dans /var/www/html sont apache:ftp 775
 
En terminal (putty) le montage fonctionne parfaitement mais pas via un client FTP.
 
Comment puis-je résoudre ce problème ??
 
Pour info, bien évidement je pourrais passer outre ce problème en changeant le HOME de mon USER ftp mais par principe j'aime pas que mon pc me résiste donc je souhaite connaitre la réponse à ce problème, et puis je ne sais pas cela pourra peut être me servir à l'avenir ^^.
 
Par avance merci  :jap:

Reply

Marsh Posté le 09-12-2010 à 13:00:43   

Reply

Sujets relatifs:

Leave a Replay

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