Проблема полягає в тому, що ви не можете користуватися локальними обліковими записами, а також відключити ці облікові записи із входу в оболонку. Якщо ви встановите їх оболонку для входу в / bin / nologin, вона також не дозволить вам увійти через vsftpd.
Кращим і безпечнішим демоном FTP буде Pure-ftpd. Подивіться, він доступний у сховищі EPEL, і він дозволяє створювати віртуальних користувачів. Сервер використовує загальний користувач / групу для встановлення всіх дозволів для домашніх папок користувачів і "карта" віртуальних користувачів цьому користувачеві, коли він входить для роботи з дозволами. Це більш безпечно, і вам не доведеться мати справу з безпекою входу в систему opensh.
Pure-ftpd також підтримує цілий ряд функцій, таких як квоти, коефіцієнти тощо. Набагато краще, ніж vsftpd.
Ось простий підручник щодо його встановлення та налаштування базового віртуального користувача: http://blog.namran.net/2011/05/04/how-to-setup-virtual-ftp-server-using-pure-ftpd- в центрі /
Якщо ви прочитаєте повний документ (який вам слід), ви знатимете, що перемикач -d при створенні віртуального користувача є автоматичним хротографією до цього каталогу для цього користувача.