Je dois obtenir tous les utilisateurs FTP, mais je ne comprends pas comment obtenir (liste) tous les utilisateurs FTP (vsftpd ou proftpd), existe-t-il des solutions à ce sujet?
Vous pouvez configurer vsftpd pour servir les utilisateurs locaux mais également les utilisateurs virtuels. Pour cela, vérifiez votre /etc/vsftpd.conf
.
Pour répertorier les utilisateurs virtuels, vérifiez le fichier dans le dossier /etc/pam.d/
en commençant par vsftpd, my is vsftpd.virtual
mais vous avez probablement déjà créé ce fichier.
cat cat /etc/pam.d/vsftpd.virtual
auth required pam_pwdfile.so pwdfile /etc/vsftpd.passwd
account required pam_permit.so
Cela signifie que vos utilisateurs virtuels doivent figurer dans le fichier /etc/vsftpd.passwd
cat /etc/vsftpd.passwd
Pour répertorier les utilisateurs locaux à l’aide de vsftpd, recherchez /etc/vsftpd.conf
avec une ligne semblable à
userlist_file=/etc/vsftpd.allowed_users
Vous pouvez également créer une liste des utilisateurs refusés, donc cela dépend de ce que vous voulez pour cette liste.
Pour plus d'informations, consultez man vsftpd.conf
au lieu de man vsftpd
.