proftp et virtualhost

proftp et virtualhost - Linux et OS Alternatifs

Marsh Posté le 09-03-2004 à 04:06:46    

Salut a tous,
 
je pète un caillot en bon et du forme :D alors un petit coup de main serait le bienvenue.  
 
Mon répertoire pour stoker quelques sites internet est situé dans /var/www/html/le_repertoire_de_l'utilisateur. Chaque répertoire des utilisateur dans lequel je met le contenu web a comme droit rwxrwxrx
 
Tout naturellement je veux que chaque utilisateur puisse mettre a jour leur site et qu'ils accèdent à leur propres données.  
 
Donc je commence par changer la ligne DefaultRoot ~ pour DefaultRoot /var/www/html et j'utilise les virtualhost  voici mon fichier proftpd.conf:
 
------------------------------------------------
ServerName   "Serveur FTP"
ServerType   standalone
DefaultServer   on
AllowStoreRestart  on
 
Port    21
Umask    022
 
MaxInstances   30
 
User    nobody
Group    nogroup
 
# Needed for NIS.
 
PersistentPasswd              off
 
# Default root can be used to put users in a chroot environment.
# As an example if you have a user foo and you want to put foo in /home/foo
# chroot environment you would do this:
#
# DefaultRoot /home/foo foo
 
<Global>
DefaultRoot /var/www/http
AllowOverwrite yes
</Global>
 
<VirtualHost ftp.monnomdedomaine>
ServerName "FTP"
ServerAdmin email@machinchose.com
MaxLoginAttempts 2
MaxClients 3
DefaultRoot /var/www/html/repertoire_de_l'utilisateur
TimeoutLogin 120
TimeoutIdle 600
TimeoutNoTransfer 900
</VirtualHost>
 
ca marche pas  :fou: a chaque fois que je me connect je vois tous les répertoires :cry:

Reply

Marsh Posté le 09-03-2004 à 04:06:46   

Reply

Marsh Posté le 09-03-2004 à 14:14:13    

pas d'idée ?

Reply

Marsh Posté le 10-03-2004 à 01:35:56    

bon ba je viens de trouver une soluce: gproftpd  :D bien sympa ce prog merci a leur contributeurs, 2 secondes de config quand même mieux que se prendre la tête a lire une doc des heures durant...


Message édité par tichoux le 10-03-2004 à 01:36:43
Reply

Sujets relatifs:

Leave a Replay

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