[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: vsftpd



Jean-François Straeten a écrit :

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é.

@+

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.

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



Reply to: