Мне не нужно было менять vsftpd.conf. Нужно только убедиться, что оболочка была установлена в файле / etc / passwd, который также был помещен в /etc/shells.
Так что в основном после useradd без оболочки мне нужно было убедиться, что домашний каталог был создан и что у пользователя был / bin / bash как его оболочка.