Jean-François Straeten a écrit :
Par défaut, je n'arrive pas sur /home/virtual/fred, mais sur /home/virtual et je vois donc tous les répertoires et tous les fichiers et en plus je peux y accéder. Pas cool !! Pour éviter cela, j'attribue un fichier de configuration à chacun de mes utilisateurs virtuels, j'ai déclaré dans vsftpd.conf (user_config_dir=/etc/vsftpd/rep_config_virtual_user) où trouver les fichiers de config pour chacun de mes utilisateurs virtuels.LO, On Fri, Feb 25, 2005 at 11:29:28AM +0100, sline wrote:IL faut donc que je mettre dans mon fichier de config : guest_username=/home/virtual/$USER user_sub_token=$USER Mais comment va être renseigné la valeur de $USER ?Ben... par le login du bill qui accède à ton serveur, non ? Si c'est fred, ça devient /home/virtual/fred En tout cas d'après la doc. J'en suis aussi à essayer de le configurer avec des virtuals users :-) Et ce qui m'embête beaucoup, c'est ça : guest_enable : If enabled, all non-anonymous logins are classed as "guest" logins. A guest login is remapped to the user specified in the guest_username setting. Le « all » est gênant car d'après la doc, ça vise même les users locaux. Donc, c tintin pour qu'ils se retrouvent dans leur home, sauf peut-être en bricolant, mais j'ai pas encore essayé. @+
Voici aussi les variables que j'ai activé dans vsftpd.conf pour utilisé les utilisateurs virtuels :
vsftpd.conf ********* # Activer les utilisateurs virtuels guest_enable=YES #Nom de l'utilisateur systeme utilisé guest_username=virtuelftp # Dossier contenant les droits des utilisateurs virtuels user_config_dir=/etc/vsftpd/rep_config_virtual_user Fred.conf ******** anon_other_write_enable=YES anon_mkdir_write_enable=YES anon_upload_enable=YES write_enable=YES anon_world_readable_only=NO local_root=/home/virtual/fred Avec ça j'arrive à faire à peu prés tout ce que je voulais Sline