web-dev-qa-db-fra.com

Comment lister tous les utilisateurs FTP?

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?

4
Igor Sazonov

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.

3
Mike