Задать вопрос
  • Как запереть ftp пользователя в определённой папке?

    @SlyDeath Автор вопроса
    Решено!

    Убрал:
    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd.chroot_list

    И добавил:
    allow_writeable_chroot=YES

    Оба комментатора подсказали путь решения. Спасибо! :)

    Ошибка возникает в том случае, когда у учетной записи, от которой идет подключения есть права на запись в корневую домашнюю директорию, а также используется безопасное соединение через TLS. В vsFTPd, по умолчанию, это приводит к ошибке. А мне и надо было дать запись в корень, а не вложенную папку. Директива allow_writeable_chroot позволяет писать в корень чрута.
    Ответ написан
    Комментировать