Можно ли как-то заставить VSFTPD читать дом каждого пользователя из бэкэнда LDAP? Пользователи аутентифицируются на основе LDAP через PAM . Я НЕ хочу создавать какие-либо файлы user_config, я просто хочу сделать VSFTPD для чтения его из пользовательского LDAP . Это как-то возможно?

Я хочу использовать этот домашний каталог для chroot пользователей в нем.

1 ответ1

0

ОК, я сделал это, используя следующие два параметра в файле vsftpd.conf :

chroot_local_user=YES
passwd_chroot_enable=YES

passwd_chroot_enable Если включено, наряду с chroot_local_user, то место тюрьмы chroot() может быть указано для каждого пользователя отдельно. Тюрьма каждого пользователя получена из строки его домашнего каталога в /etc /passwd. Вхождение /./ в строке домашнего каталога означает, что тюрьма находится в этом конкретном месте в пути.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .