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

Тема в разделе "Администрирование серверов", создана пользователем kpromo, 28 окт 2010.

Статус темы:
Закрыта.
Модераторы: mefish, stooper
  1. kpromo

    kpromo Постоялец

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

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

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

    На фтп конектится, но создать папку или залить файл не может. Подскажите, как добавить прав юзеру?
     
  2. past0r

    past0r Постоялец

    Регистр.:
    3 ноя 2008
    Сообщения:
    93
    Симпатии:
    7
    с официальной документацией ознакомились?
     
  3. help40

    help40

    Регистр.:
    1 окт 2006
    Сообщения:
    252
    Симпатии:
    26
    нужно добавить в файл
    Код:
    /etc/shells
    Код:
    /sbin/nologin
     
  4. penguen

    penguen

    Регистр.:
    7 янв 2007
    Сообщения:
    820
    Симпатии:
    93
    Курим маны -> http://www.lissyara.su/articles/freebsd/programms/vsftpd/
     
  5. jabjab

    jabjab Создатель

    Регистр.:
    27 окт 2010
    Сообщения:
    42
    Симпатии:
    12
    Без этих строк аутентификация бы не была успешной, а ТС написал, что на фтп входит.

    Если с правами файловой системы все в порядке, то видимо нужно добавить в конфиг «write_enable=YES»
     
  6. ShaDeRzz

    ShaDeRzz

    Регистр.:
    16 окт 2007
    Сообщения:
    176
    Симпатии:
    65
    А чё, уже кто-то отменил возможность зайти под рутом, и назначить для папки /sbin/nologin в качестве владельца имя_юзера дать права на запись владельцу ???
     
  7. zateinik

    zateinik Создатель

    Регистр.:
    7 ноя 2006
    Сообщения:
    18
    Симпатии:
    1
    Зачем для папки /sbin/nologin? o_0

    Допустим папка у вас /home/user/ftp
    Команда будет такая: chown -R 501:501 /home/user/ftp
     
Статус темы:
Закрыта.