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. Vous pouvez également disposer d'un ftp anonymous dans chaque environnement virtuel, puisque ce n'est pas affecté par le système de fichiers.
Les entrées pour wu-ftp dans inetd.conf
sont :
ftp stream tcp nowait root /usr/bin/virtuald virtuald /virtual/conf.ftp wu.ftpd -l -a