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