Задать вопрос
@wamuu

Как выдать права пользователю на каталог FTP Ubuntu?

Создали пользователя и добавили ему каталог, подключились через FTP клиент, попытались загрузить файлы, выдало ошибку 550. Как исправить?
  • Вопрос задан
  • 213 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия C++ разработчик
    11 месяцев
    Далее
  • Stepik
    Основы работы в консоли Linux, настройка сетевых служб (кластер)
    1 неделя
    Далее
  • Слёрм
    Linux для разработчиков
    2 недели
    Далее
Пригласить эксперта
Ответы на вопрос 1
karabanov
@karabanov Куратор тега Ubuntu
Системный администратор
Использовать proftpd
С помощью ftpasswd создать пользователя с правильными правами. ID системного пользователя там тоже есть возможность указать.

Как-то так:
ftpasswd --passwd --file=/etc/proftpd/proftpd.passwd --name=ftp_user --uid=$(id -u system_user) --home=/var/www/iva/data/www/iva.su/drafts --shell=/bin/false

ftp_user - имя FTP пользователя.
system_user - имя пользователя владельца фалов.

В конфиг proftpd добавить?
AuthUserFile /etc/proftpd/proftpd.passwd
AuthOrder mod_auth_file.c
RequireValidShell off
DefaultRoot ~
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Principal Recruitment Москва
от 200 000 до 250 000 ₽
Principal Recruitment Москва
от 200 000 до 350 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽