Как составить список всех 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
,