Для доступа по ftp без оболочки или другого доступа vsftp поддерживает виртуальных пользователей. Решение в основном сводится к использованию PAM для работы с другим списком пользователей и настройке конфигурации vsftpd для соблюдения этого списка. Здесь есть подробная статья:
В статье упоминается необходимость "db_util"; на Джесси вы можете найти несколько таких версий:
apt-cache search '^db.*-util$'