Я использую сервер Ubuntu 10.04 LTS и хочу создать пользователей, которые могут получить доступ к серверу только с FTP.
Что я сделал до сих пор:
- устанавливать
vsftpd
- Создать нового пользователя с установленной по умолчанию оболочкой входа в систему
/bin/false
Все обычные пользователи на сервере могут получить доступ к своей домашней папке через ftp, но пользователи, которым удаленный доступ к оболочке удален путем установки этого параметра /bin/false
, также не могут войти по ftp.
Я не понимаю, как оболочка доступа влияет на vsftpd
сервер? Как я могу включить доступ по FTP без повторного включения оболочки?
Обновление:
я нашел эту ссылку, в которой говорится, что я должен использовать /sbin/nologin
(кажется, /usr/sbin/nologin
в Ubuntu) и что это не должно влиять на доступ по FTP, но это не работает в моем случае.