vsftpd ограничивает пользователей домашним каталогом

Поскольку вы создали учетную запись пользователя с нуля с пустым домашним каталогом, он не установил по умолчанию Ubuntu login shell (bash) и связанную с ним конфигурацию (включая приглашение оболочки user@host, которое установлено в файле .bashrc ).

Вы можете изменить свою оболочку входа с помощью

chsh -s /bin/bash alpha

и скопировать файлы конфигурации вручную, например

cp /etc/skel/{.profile,.bashrc,.bash_logout} /home/alpha/

Скопировать файлы как пользователь not sudo, чтобы они взяли на себя ответственность пользователя. Чтобы изменения вступили в силу, вам нужно будет выйти из системы и вернуться.

Если вы использовали adduser вместо useradd, система сделала бы это автоматически (а также запросив пароль во время создания учетной записи).

1
задан 5 August 2015 в 18:09

1 ответ

Ну, вы должны добавить adduser на свой компьютер (adduser и groups) не только в vsftpd.conf !!

У вас должен быть пользователь на вашем компьютере с xxx и после в vsftpd. conf !!!

Искать: /etc/vsfpd.allowed_users

0
ответ дан 23 May 2018 в 18:29

Другие вопросы по тегам:

Похожие вопросы: