Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 13/04/2008 22:15:52

dcompan
Membre
Inscription : 13/04/2008
Messages : 2

Configuration vsFTPd

Bonjour,
J'essaye en vain de configurer vsftpd suivant le tuto présent dans votre site.
Je suis sur une debian etch V4 et j'héberge moi même 3 sites.
Je voudrai pour 2 sites donner l'accès en ftp aux 2 webmestres des sites en question.
Le premier étant le mien j'ai donc l'accès à tout, mais aux 2 autres webmestre je voudrai qu"ils n'aient accès qu'à leur site respectif qui sont sous /var/www/site2.com et /var/www/site3.com.
Ils se connecteront en FTP à partir d'un logiciel sous windows comme Flizilla.
Après avoir configurer vsftpd comme indiqué dans le tuto les webmestres n'ont aucun accè au ftp cela met ce message:
Echec le l'authentification
Erreur critique
Connexion au serveur impossible

Je pense que vsftpd n'est pas pris en compte car dans le fichier vsftpd.conf j'ai mis un message de bienvenue et dans les messages deconnexion de Filezilla ce message n'apparaît pas.
Et pourtant j'ai bien redémarrer le serveur vsftpd à chaque fois.

Par contre si je rajouter ces webmestres avec adduser et add group ils peuvent se connecter mais ils voyent tout et ils peuvent tout faire jusqu'à la racine du serveur.

Pouvez vous m'aider?
D'avance je vous en remercie.
Cordialement et à bientôt de vous lire.

Hors ligne

#2 14/04/2008 15:11:14

Tihz
Membre
Lieu : Paname
Inscription : 02/11/2006
Messages : 876

Re : Configuration vsFTPd

Salut et bienvenue,

Si je me souviens bien, vsftpd utilise pam pour gérer les connexions des utilisateurs. Normal dans ce cas qu'il faille les ajouter avec un adduser. Si tu ne souhaite pas ajouter tout le monde a chaque fois, mieux vaut gérer vsftpd avec des utilisateurs virtuels.

Mais revenons au point de départ, il ont accès a l'ensemble de la machine, car tu ne les as pas chrootés. Il y a une option dans le fichier de configuration pour gérer ça. A la connexion, les utilisateurs se connectent dans le home respectif (/home/user1 par ex.) . Ensuite, pour que chacun ai accès a leur site personnel, deux solutions :

- Changer le home des utilisateurs (dans le fichier /etc/passwd)

- Faire un lien dans leur home vers leur site respectif et autoriser vsftp a "traverser" les liens symbolique.

Edit: Tihz qui note qu'il serait bon de laisser une ligne vide entre la dernière ligne du message et celle-la là, juste en dessous wink

Dernière modification par Tihz (14/04/2008 15:13:51)


Ce qu'il y a de bien avec les standards, c'est qu'il y en a beaucoup entre lesquels choisir.

Hors ligne

#3 14/04/2008 16:18:24

dcompan
Membre
Inscription : 13/04/2008
Messages : 2

Re : Configuration vsFTPd

Bonjour et merci pour votre réponse,

Effectivement lors de l'installation j'ai choisi de créer des utilateurs virtuels et dans le fichier /etc/passwd j'ai mis l'adresse directe vers leurs site c'est à dire pour le webmeste2 /var/www/site2.com et idem pour le 3ème.
J'ai supprimer leur compte en tant qu'utilisateur et depuis ils n'ont aucun accès par FTP.
J'ai eu beau modifier les paramètres dans vsftpd.conf rien n'y fait.
Le fichier pam est configuré comme indiqué dans le tuto.

Come je le disait dans mon post/
Je pense que vsftpd n'est pas pris en compte car dans le fichier vsftpd.conf j'ai mis un message de bienvenue et dans les messages deconnexion de Filezilla ce message n'apparaît pas.
Et pourtant j'ai bien redémarrer le serveur vsftpd à chaque fois

Une idée?

Merci encore une fois.

Cordialement.

Hors ligne

Pied de page des forums