Как составить список всех FTP-пользователей?

Мне нужно получить всех FTP-пользователей, но я не понимаю, как получить (перечислить) всех пользователей FTP (vsftpd или proftpd), есть ли какие-то решения по этому поводу?

1 ответ

Решение

Вы можете настроить 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,

Другие вопросы по тегам