Настроить пользователя для vsftpd

Статус
В этой теме нельзя размещать новые ответы.

kpromo

Постоялец
Регистрация
8 Май 2010
Сообщения
123
Реакции
14
Поставил vsftpd.
Добавил пользователя:
[root@localhost ~]# useradd имя_юзера

Установил пароль:
[root@localhost ~]# passwd имя_юзера

В файле passwd установил домашнюю папку:
имя_юзера:x:501:501::/var/www:/sbin/nologin

На фтп конектится, но создать папку или залить файл не может. Подскажите, как добавить прав юзеру?
 
с официальной документацией ознакомились?
 
нужно добавить в файл
Код:
/etc/shells
Код:
/sbin/nologin
 
Поставил vsftpd.
Добавил пользователя:
[root@localhost ~]# useradd имя_юзера
Установил пароль:
[root@localhost ~]# passwd имя_юзера
В файле passwd установил домашнюю папку:
имя_юзера:x:501:501::/var/www:/sbin/nologin
На фтп конектится, но создать папку или залить файл не может. Подскажите, как добавить прав юзеру?

Курим маны -> Для просмотра ссылки Войди или Зарегистрируйся
 
нужно добавить в файл
Код:
/etc/shells
Код:
/sbin/nologin
Без этих строк аутентификация бы не была успешной, а ТС написал, что на фтп входит.

Если с правами файловой системы все в порядке, то видимо нужно добавить в конфиг «write_enable=YES»
 
А чё, уже кто-то отменил возможность зайти под рутом, и назначить для папки /sbin/nologin в качестве владельца имя_юзера дать права на запись владельцу ???
 
Зачем для папки /sbin/nologin? o_0

Допустим папка у вас /home/user/ftp
Команда будет такая: chown -R 501:501 /home/user/ftp
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху