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

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

Создали пользователя и добавили ему каталог, подключились через FTP клиент, попытались загрузить файлы, выдало ошибку 550. Как исправить?
  • Вопрос задан
  • 193 просмотра
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 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 ~
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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