Bonjour,
J'utilise pam pour la configuration de mes users virtuels vsftpd sous F7.
De base, voila ce que contient le fichier /etc/pam.d/vsftpd :
#%PAM-1.0
session optional pam_keyinit.so force revoke
auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
auth required pam_shells.so
auth include system-auth
account include system-auth
session include system-auth
session required pam_loginuid.so
Pour que mes users virtuels fontctionnent (et les fichier deny et allow), j'ai du le modifier comme suis :
#%PAM-1.0
auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/login
account required /lib/security/pam_userdb.so db=/etc/vsftpd/login
Ca fonctionne bien seulement me users system n'accedent plus au ftp.
J'aimerais donc savoir quelles sont les lignes du pam.d/vsftpd qui permettent d'ajouter le support des users locaux.
Je ne sais pas trop avec les system-auth , pam_shells (et j'ai vu des docs avec pam_unix)
Merci d'avance