En essayant de configurer vsftpd pour utiliser des utilisateurs virtuels, j'ai rencontré ce problème.
J'ai créé un fichier de base de données :
db_load -T -t hash -f users.txt /etc/vsftpd/users.db
Et /etc/pam.d/vsftpd
:
session optional pam_keyinit.so force revoke
auth required pam_userdb.so db=/etc/vsftpd/users.db
account required pam_userdb.so db=/etc/vsftpd/users.db
Mais malgré la base de données étant lisible par le processus vsftpd
, je me retrouve avec ceci dans /var/log/auth.log
pam_userdb(vsftpd:auth): user_lookup: could not open database `/etc/vsftpd/users.db': No such file or directory