Je voudrais utiliser vsftpd avec les utilisateurs virtuels et pam_pwdfile.so. J'ai installé vsftpd et ajouté deux utilisateurs (ramon et dragon) via htpasswd à mon fichier /etc/vsftpd.passwd. Le fichier /etc/pam.d/vsftpd est configuré pour utiliser ce fichier.
auth required pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed
auth required pam_pwdfile.so pwdfile /etc/vsftpd.passwd
account required pam_permit.so
@include common-account
@include common-session
L'utilisateur "ramon" est également disponible en /etc/passwd
. Une connexion au ftp avec l'utilisateur "ramon" fonctionne comme prévu. Mais un login utilisant "dragon" ne fait pas: / Le résultat est toujours
Login failed: 530 Login incorrect.
Comme il est possible que j’ai commis une erreur, j’ai essayé de la manière exacte documentée dans /usr/share/doc/vsftpd/examples/VIRTUAL_USERS/README
. Toujours pas de chance. Je peux me connecter avec l'utilisateur "ramon", mais pas avec l'utilisateur "dragon".
Des idées?