Andesi - forum

Forum francophone pour Debian

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

#1 21/10/2007 07:41:59

jfsimon
Membre
Inscription : 16/10/2007
Messages : 7

vsftpd & pam-mysql

Salut,

Mon problème porte sur vsftpd et les utilisateurs virtuels définis dans une table mysql. En fait, il m'est impossible de me logger en tant que test/test (mon utilisateur virtuel de test). Quand j'utilise une base Berkley, ça fonctionne. Le problème vient donc forcément de pam !

Voici mon fichier de config de pam (/etc/pam.d/vsftpd) :

# (1) Partie par défaut de vsftpd :
auth required pam_listfile.so item=user sense=deny file=/etc/ftpusers anerr=succeed
@include common-account
@include common-session
@include common-auth
auth required pam_shells.so
#(2) Permettre les utilisateurs réels :
auth sufficient pam_unix.so
account sufficient pam_unix.so
#(3) Utilisateurs virtuels & mySql :
auth required pam_mysql.so host=localhost user=pam passwd=******** db=debian table=ftp-users usercolumn=login passwdcolumn=password crypt=0
account required pam_mysql.so host=localhost user=pam passwd=******** db=debian table=ftp-users usercolumn=login passwdcolumn=password crypt=0

Plutôt classique ! Seulement :
-> les utilisateurs réels (ceux du système) pauvent se logger (grâce à la partie (2))
-> les utilisateurs virtuels (ceux dans la db) ne peuvent pas

Help ! Où ais-je merdoyé ? Quelqu'un a une piste ???

Hors ligne

Pied de page des forums