Я унаследовал сервер, на котором установлен ProFTPD. Я могу войти в него с учетной записью joe_test
и его пароль - но проблема в том, что нет такого пользователя как joe_test
в /etc/passwd
. Если я сделаю ls -la
из /var/ftp
затем /var/ftp/joe_test
является: drwxr-xr-x 11 2022 ftpgroup 512 Jul 31 13:13 joe_test
как вы видете 2022
это идентификатор пользователя. У меня вопрос - где ProFTPD хранит свой пароль? (как я предполагаю, у него есть собственный файл passwd.)
Прямо из proftpd
документы:
Вопрос: Если виртуальные пользователи не определены в системном файле / etc / passwd, то где они определены?
Ответ: Есть несколько других мест, где может храниться пользовательская информация, например AuthUserFiles, каталоги LDAP, базы данных SQL и серверы RADIUS. Обратите внимание, что виртуальные пользователи не определяются напрямую в файле proftpd.conf.
Итак, ответ: «Это зависит от обстоятельств». Вам нужно будет посмотреть на свой /etc/proftpd.conf
файл, чтобы определить, какие методы используются.