Счета 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 файл, чтобы определить, какие методы используются.

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