Aide pour la configuration de Vsftpd

Aide pour la configuration de Vsftpd - Logiciels - Linux et OS Alternatifs

Marsh Posté le 06-03-2005 à 23:40:44    

Salut
 
Je vien d'installer VsFtpd mais j'ai quelques problèmes en ce qui concerne sa configuration. Le serveur marche bien mais si je me connecte en anonyme.
Je debute en linux et je n'arrive pas a le régler.Je voudrai savoir comment gérer les utilisateurs (ajout), et comment définir le repertoire que le client va voir.
 
Merci d'avance

Reply

Marsh Posté le 06-03-2005 à 23:40:44   

Reply

Marsh Posté le 07-03-2005 à 07:42:08    

:bounce: Up  Help svp :bounce:

Reply

Marsh Posté le 07-03-2005 à 07:53:31    

La notion de FTP n'a rien à voir sous Linux et sous Windows...
Le plus généralement, les utilisateurs du système peuvent se connecter, et ils sont envoyé dans leur répertoire personnel.
Tu peux sinon les envoyer dans un répertoire commun.

Reply

Marsh Posté le 07-03-2005 à 11:30:28    

deather2 a écrit :

La notion de FTP n'a rien à voir sous Linux et sous Windows...
Le plus généralement, les utilisateurs du système peuvent se connecter, et ils sont envoyé dans leur répertoire personnel.
Tu peux sinon les envoyer dans un répertoire commun.


 
Ok car j'ai deja fait un serveur FTp sous windows et c'est vrai que ca n'a rien a voir par rapport à ce que tu vien de me dire.
Donc pour ajouter des utilisateurs je peu faire adduser ?
As tu un fichier de configuration que je pourré exploiter ?
Merci

Reply

Marsh Posté le 07-03-2005 à 14:09:13    

Pour mon serveur, j'ai utilisé ce tuto :
http://www.hsc.fr/ressources/breves/vsftpd.html.fr

Reply

Marsh Posté le 07-03-2005 à 18:38:33    

Bonsoir
J'ai lu le tutorial mais quelque notion l'échappe, et je n'arrive toujours pas a voir comment gérer les utilisateurs et leurs fichier.
Ceci étant voici la configuration de mon fichier actuel :
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
anon_upload_enable=NO
anon_mkdir_write_enable=NO                                                                                                                                                            dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
listen=YES
 
Est-ce bon ? et comment gérer les utilisateurs ?
Merci d'avance


Message édité par CliMz le 07-03-2005 à 18:38:48
Reply

Marsh Posté le 07-03-2005 à 18:42:20    

salut,
Pour gérer les utilisateurs, c'est bien useradd (ou adduser selon ta distrib) qui permet de le faire.
Un petit exemple de la syntaxe de useradd (universel, donc c mieux de la connaitre):
# useradd -d /home/bidule -m -s /bin/tcsh -g root -G ftp,users bidule
 
J'explique:
-d spécifie le répertoire personnel
-m le crée automatiquement
-s défini le shell, y'a /bin/sh, /bin/bash, /bin/ksh, /bin/csh, /bin/tcsh, /bin/zsh, et d'autres mais peu utilisés.
-g spécifie le groupe primaire
-G spécifie les groupes secondaires
et ensuite le login.

Reply

Marsh Posté le 07-03-2005 à 19:36:05    

ou alors tu peux créer une base de données d'utilisateurs virtuels avec authentification PAM
 
c'est plutot bien expliqué ici :  
http://worldserver3.oleane.com/bou [...] oc/vsftpd/

Reply

Marsh Posté le 09-03-2005 à 15:05:52    

J'ai essayé de crée un utilisateur nommé test avec mot de apsse azerty mais lorsque que je veut me conecter via mon client ftp ( sur une autre machine ) il me dit :
"Connection Failed
500 OOPS could not bind listening IPv4 socket "
Pourquoi quel parametre est-ce que je dois modifié ?
Merci

Reply

Marsh Posté le 09-03-2005 à 17:19:27    

Google m'a donné ça:
http://www.fedoraforum.org/forum/a [...] 18451.html
 
Un pb de localisation du fichier de conf.

Reply

Marsh Posté le 09-03-2005 à 17:19:27   

Reply

Marsh Posté le 09-03-2005 à 18:26:02    

J'ai déplacer mon fichier de configuration dans /etc/vsftpd/vsftpd.conf mais maintenant bien que mon fichier de config (voir plus haut) contienne anonymous_enable=NO le client ftp me dit "This FTP server is anonimous only" :/
Je ne vois vraiment pas pourquoi

Reply

Marsh Posté le 09-03-2005 à 18:38:29    

Chez moi (Debian Sarge), il est dans /etc/vsftpd.conf mais ça dépend de la façon dont tu l'as installé et des distros.
 
Sinon j'ai une liste identique si ce n'est que j'ai commenté la ligne : chroot_list_file=/etc/vsftpd.chroot_list (qui n'a pas de valeur chez toi dans l'exemple que tu montres ^^)

Reply

Marsh Posté le 03-05-2005 à 18:26:56    

Mais est-ce que c'est dangereux de creer un utilisateur dont le répertoire local est /var/www/utilisateur ?
 
Parceque je voudrais tout simplement que mes utilisateurs puissent gerer leur site à distance , le plus simplement du monde .

Reply

Marsh Posté le 03-05-2005 à 20:22:27    

si apache est configuré comme il faut, alors tout les utilisateurs peuvent avoir un repertoire public_html dans leur repertoire home (exemple pour un utilisateur nommé karl: /home/karl/public_html/ ). Ce repertoire est en fait la racine de leur site web perso accessible par l'url http://adresseduserveur/~karl  
 
Du coup tes utilisateurs peuvent administrer leur site par ftp en se déplacant dans ce repertoire.

Reply

Marsh Posté le 03-05-2005 à 22:23:18    

Au niveau de la configuration d'apache , si je suis passé par APT , normalement c'est activé par défaut où il y a un paramètre à préciser ?

Reply

Marsh Posté le 03-05-2005 à 23:46:41    

tu testes sinon tu regardes le fichier de conf de apache. C'est pas la mort et ça apprend plein de trucs ;)

Reply

Sujets relatifs:

Leave a Replay

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