Назад | Перейти на главную страницу

Пользователь Proftpd CentOS может войти только в оболочку / bin / bash

Я создал пользователя и назначил пароль и группу (новую группу). Проблема в том, что этот пользователь может войти на FTP (proftpd) только в том случае, если у него есть shell = /bin/bash

Если я установил оболочку на /bin/false тогда Proftpd не впускает его и отправляет неверный ответ 530 Login.

Я хочу, чтобы пользователь мог входить в систему на FTP, но не имел другого доступа, поэтому нет доступа для входа через SSH. В /etc/proftpd.conf все значения по умолчанию и его версия 1.3.3e, и это CentOS 6.

Любая оболочка, которую вы хотите использовать с proftpd, должна быть указана в / etc / shells файл (http://www.proftpd.org/docs/directives/linked/config_ref_RequireValidShell.html)

Вы должны добавить / bin / false в / etc / shells или установить RequireValidShell off в конфиге proftpd

удачи!