<![CDATA[Andesi - forum / vsftpd & pam-mysql]> 2007-10-21T05:41:59Z FluxBB http://forum.andesi.org/viewtopic.php?id=6183 <![CDATA[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 ???

]>
http://forum.andesi.org/profile.php?id=3246 2007-10-21T05:41:59Z http://forum.andesi.org/viewtopic.php?pid=55370#p55370