Aide pour la configuration de Vsftpd - Logiciels - Linux et OS Alternatifs
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.
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... |
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
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
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
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.
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/
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
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.
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
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 ^^)
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 .
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.
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 ?
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
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