Я должен получить всех пользователей FTP, но я не понимаю, как добраться (перечисляют) весь FTP (vsftpd или proftpd) пользователи, есть ли некоторые решения об этом?
Можно настроить vsftpd для обслуживания локальных пользователей, но также и виртуальных пользователей. Для той проверки Ваш /etc/vsftpd.conf
.
Для списка виртуальных пользователей проверьте файл в папку /etc/pam.d/
начиная с vsftpd, мой vsftpd.virtual
но по всей вероятности Вы когда-то создали этот файл.
cat cat /etc/pam.d/vsftpd.virtual
auth required pam_pwdfile.so pwdfile /etc/vsftpd.passwd
account required pam_permit.so
Это означает, что Ваши виртуальные пользователи должны быть перечислены в файле /etc/vsftpd.passwd
cat /etc/vsftpd.passwd
Для списка локальных пользователей, использующих vsftpd, проверить /etc/vsftpd.conf
для строки с чем-то как
userlist_file=/etc/vsftpd.allowed_users
Можно также составить список отклоненных пользователей, таким образом, он зависит, для чего Вы хотите этот список, быть изделием этого.
Для получения дополнительной информации выезд man vsftpd.conf
вместо man vsftpd
.