Вывод grep команды ps показывает, что vsftpd действительно прослушивает порт 21, но, возможно, только IPv6. Если ваш компьютер с Windows (и ftp-клиент )не используют IPv6, это может быть проблемой.
Если ваш файл vsftpd.conf содержит директиву listen _ipv6, закомментируйте ее. Убедитесь, что у вас есть директива listen.
"adduser" обычно используется в Linux, но если вы посмотрите на другие утилиты Shadow, --passwd, useradd, usermod --, они должны быть достаточно похожими. Shadow (что есть в Linux... )был основан на SVR1, к которому у меня был доступ, когда я начал писать его в 1987 году. «useradd» нужна опция «-m» для обработки домашнего каталога, так что не поставляйте это. А «passwd -l» блокирует пароль, вставляя недопустимый символ в поле пароля.
Чего вы хотите избежать, так это «изменения», поскольку это то, что я придумал. Даже если это что-то удобное.