Вы здесь

Настройка доступа к www каталогу через ftp

Имеем установленный фтп-сервер proftpd, apache с корневой папкой /var/www.
Необходимо дать доступ по логину и паролю на изменения в папке /var/www и чтобы ниже папки этой не спускался.

Имеем - установленный фтп-сервер proftpd, apache с корневой папкой /var/www.
Необходимо - дать доступ по логину и паролю на изменения в папке /var/www и чтобы ниже папки этой не спускался.

  • Добавим в системе новую группу wwwgroup sudo groupadd wwwgroup
  • Создадим нового пользователя wwwuser с помощью которого будут входить на фтп для редактирования sudo useradd -b/var/www -d/var/www -Gwwwgroup wwwuser
  • Меняем владельца и права доступа на папки
    chown -R root /var/www/
    chgrp SHARE find /var/www/ -R
    find /var/www -type f -exec chmod 664 {} \;
    find /var/www -type d -exec chmod 775 {} \;
  • Задаем пароль для wwwuser sudo passwd wwwuser
  • Правим конфиг /etc/proftpd/proftpd.conf, добавляя следующие строки (первая ограничивает доступ только локальным каталогом, вторая и третья заставляет сервер не кэшировать логины и адреса - ускоряет работу сервера):
  • DefaultRoot            /var/www wwwgroup
    IdentLookups            off
    UseReverseDNS           off