Page suivantePage pr�c�denteTable des mati�res

7. FTP virtuel

7.1 Inetd

Wu-ftpd int�gre en standard le support des domaines virtuels. Cependant, vous ne pouvez pas utiliser des fichiers de mot de passe diff�rents pour chaque domaine. Par exemple, si bob@domaine1.com et bob@domaine2.com d�sirent tous les deux un compte, vous devrez donner � l'un des deux le nom bob2 ou demander � un des utilisateurs de choisir un autre nom de login. Puisque vous disposez � pr�sent de syst�mes de fichiers diff�rents pour chaque domaine, vous disposez de fichiers de mot de passe diff�rents et ce probl�me dispara�t. Vous n'avez qu'� cr�er un script virtnewuser et virtpasswd de la fa�on qui est expliqu�e ci-dessus, et tout fonctionnera.

Les entr�es pour wu-ftp dans inetd.conf sont :

ftp stream tcp nowait root /usr/local/bin/virtuald \
 virtuald /virtual/conf.ftp wu.ftpd -l -a

7.2 Les FTP anonymes

Ils ne sont pas affect�s par la presence de virtuald. Pour un utilisateur anonyme, cr�er l'utilisateur FTP dans /virtual/domain1.com/etc/passwd comme vous le feriez d'habitude.

ftp:x:14:50:Anonymous FTP:/var/ftp:/bin/false

Puis l'installation du r�pertoire anonyme du FTP. Vous avez des fichier de mot de passe s�par�s, donc vous pouvez restreindre n'importe quel domaine � un FTP avec un compte anonyme. Notez que comme le serveur � un chroot dans le r�pertoire /virtual/domain1.com vous n'avez pas a pr�fixer de chemins avec.

7.3 Utilisateurs de FTP Virtuel

Wu-ftpd supporte quelque chose qui s'appelle un groupe d'invit� (guest group). �a permet de cr�er diff�rentes zones FTP pour chaque utilisateur. Le serveur FTP fait un chroot vers la zone specifi�e, donc, l'utilisateur ne peut sortir du r�pertoire. Si vous cr�ez un utilisateur dans un domaine virtuel, il ne sera pas capable de voir le syst�me de fichiers Syst�me.

Ajouter le group guest au fichier /virtual/domain1.com/etc/ftpaccess.

Cr�er une entr�e dans /virtual/domain1.com/etc/passwd avec chroot et le r�pertoire home de d�part s�par� par /./  :

guest1:x:8500:51:Guest FTP:/home/g/guest1/./incoming:/bin/false

Puis installer le home du guest comme vous feriez pour un FTP anonyme. Vous avez des fichiers de mots de passe separ�s pour chaque domaine, donc vous pouvez sp�cifier quel domaine dispose d'un compte guest et les utilisateurs qui sont des utilisateurs guest dans un domaine. Notez que depuis que le serveur FTP est chroot� vers le repertoire /virtual/domain1.com vous n'avez pas � pr�fixer de chemin.


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:22