VsFTPd : user_list et ftpusers?

Fermé
gazelle8 Messages postés 82 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 31 décembre 2009 - 17 avril 2008 à 16:56
 nm - 2 janv. 2009 à 15:39
Bonjour (ou re re et encore re...),


Cette fois-ci, je tiens à configurer vsFTPd mais j'hésite encore...
Pour le serveur ftp que je veux faire, il y aura des comptes utilisateurs sur la machine mais je ne veux pas qu'ils aient leur mot de passe de leur compte sur la machine.

J'utilise une base mysql pour les utilisateurs (avec login et password), mais dois-je utiliser la méthode des utilisateurs virtuels (pour ne pas utiliser le vrai mot de passe de l'utilisateur de son compte sur la machine)?

De plus, je comprends pas trop la différence entre les fichiers:
- user_list
- ftpusers

Car ce que je veux c'est que seul les utilisateurs inscrits dans ma base de données puissent se connecter à mon ftp et cela grâce à leur login et à leur mot de passe contenu dans la base.


Merci d'avance!!

5 réponses

lh25 Messages postés 222 Date d'inscription lundi 13 août 2007 Statut Membre Dernière intervention 19 avril 2008 6
17 avril 2008 à 18:17
Salut,

vas voir ce tuto, il est très bien fait :

http://doc.ubuntu-fr.org/vsftpd
0
gazelle8 Messages postés 82 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 31 décembre 2009 5
18 avril 2008 à 09:50
Bonjour,

J'en ai lu plein de tuto dont celui-ci (je fais tout le temps des recherches avant de poser une question, et les tuto ne sont pas difficile à trouver).
Ton tuto explique peut-être comment configurer, mais je n'ai pas du tout trouver la réponse à ma question.

En l'occurrence, il n'y a rien sur les fichier user_list et ftpusers. Et ça n'explique pas non plus à quoi serve les utilisateurs virtuels, et donc je ne sais pas s'il je dois utiliser cette méthode.

Si quelqu'un a une idée, merci d'avance.
0
lh25 Messages postés 222 Date d'inscription lundi 13 août 2007 Statut Membre Dernière intervention 19 avril 2008 6
18 avril 2008 à 10:09
Les utilisateurs virtuel sont utilisé pour ce connecter au ftp. ils n'ont pas de compte à part entière sur le system, ce qui permet de les chrooter dans un dossier bien défini et ont des droit limité, donc il ne peuvent pas avoir accèd au reste de la machine. c'est une question de sécurité. Dans le fichier user_list tu défini les utilisateurs (virtuel) qui auront accès au ftp.

Voila, j'espère avoir répondu à ta question, sinon n'ésite pas.
0
gazelle8 Messages postés 82 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 31 décembre 2009 5
18 avril 2008 à 10:30
Ok, merci tu as répondu à ma question ^^.

Autres question sinon, si j'utilise le système des utilisateurs virtuels, les fichiers que les utilisateurs enverront appartiendront à quel propriétaire?
tout sera au nom de guest_username ou auront-ils le nom de l'utilisateur comme propriétaire?
0
lh25 Messages postés 222 Date d'inscription lundi 13 août 2007 Statut Membre Dernière intervention 19 avril 2008 6
18 avril 2008 à 11:09
Ils appartiendrons à l'utilisateur virtuel. Mais tu pourras (en tant que root) les copiers ou les déplacer dans un autre repertoir afin d'y accèder librement.
0
gazelle8 Messages postés 82 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 31 décembre 2009 5
18 avril 2008 à 12:26
Ok merci.

Dans ce cas, ce système ne me plait pas trop...

Je vais rester en utilisateurs local mais je crois que je vais encore avoir besoin de votre aide...

Lorsque je me connecte en local ca marche, sauf que je ne peux rien faire (même pas un "ls")...

voici l'erreur qu'il me fait :

ftp> ls
227 Entering Passive Mode (127,0,0,1,190,233).
150 Here comes the directory listing.
226 Transfer done (but failed to open directory).
ftp>


Si vous avez une idée, ce serait bienvenue...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gazelle8 Messages postés 82 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 31 décembre 2009 5
18 avril 2008 à 15:04
Bon je ne sais pas trop a quoi j'ai touché mais ça marche.

En revanche, j'ai désactivé le fichier user_list pour privilégier ftpuser.
J'ai testé ce dernier, et que que je mentionne un utilisateur ou pas, je peux me connecter a son ftp.
Pourquoi?
0
lh25 Messages postés 222 Date d'inscription lundi 13 août 2007 Statut Membre Dernière intervention 19 avril 2008 6
19 avril 2008 à 12:08
Ton seveur doit accepter les connections anonyme, sinon tu serais bloqué.

Petite chose sur les utilisateurs virtuel, si il sont chrooter par exemple dans /home/ftp/virtualuser,
tu peut monter une partition ou dossier auquel tu peut accèder librement. ca te permetera le faire ce que tu veut avec les fichiers sans etre en root.
0
lh25 Messages postés 222 Date d'inscription lundi 13 août 2007 Statut Membre Dernière intervention 19 avril 2008 6 > lh25 Messages postés 222 Date d'inscription lundi 13 août 2007 Statut Membre Dernière intervention 19 avril 2008
19 avril 2008 à 12:10
autre chose, si tu ne pouvais pas acèdder à ton ftp ( obtenir la liste ) c'était à cause de l'ip 127.0.0.1 entrée à la ligne "passivemode".
0
nm > lh25 Messages postés 222 Date d'inscription lundi 13 août 2007 Statut Membre Dernière intervention 19 avril 2008
2 janv. 2009 à 15:39
Peut-être un pb de SELinux
0