Счета ProFTPD
Я унаследовал сервер, на котором установлен 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.)
1 ответ
Прямо из proftpd
документы:
Вопрос: Если виртуальные пользователи не определены в системном файле /etc/passwd, то где они определены?
Ответ: Есть несколько других мест, где может храниться пользовательская информация, например, AuthUserFiles, каталоги LDAP, базы данных SQL и серверы RADIUS. Обратите внимание, что виртуальные пользователи не определяются напрямую в файле proftpd.conf.
Таким образом, ответ "Это зависит". Вам нужно будет посмотреть на свой /etc/proftpd.conf
файл, чтобы определить, какие методы используются.