Как разрешить клиенту доступ к определенным папкам в капле Digital Ocean через FTP?
Я установил стек LEMP в Ubuntu 16.04, добавил блоки серверов для разных сайтов, но я хотел бы иметь возможность разрешать клиентам доступ к своим файлам без полного доступа к серверу.
Я следовал этому руководству https://www.digitalocean.com/community/tutorials/how-to-set-up-vsftpd-for-a-user-s-directory-on-ubuntu-16-04 вплоть до шага 3 добавить нового пользователя. Поскольку я не знаком с командной строкой (я обхожусь!), Я не уверен, что остальные команды руководства - это то, чего я хочу достичь.
Папка, к которой я бы хотел, чтобы мой клиент имел доступ, находится / var / www / client-site
Кто-нибудь может помочь? Заранее спасибо.
1 ответ
Просто используйте эти команды
sudo chown nobody:nogroup /var/www
sudo chmod a-w /var/www
sudo chown USER:USER /var/www/client-site
а потом
sudo nano /etc/vsftpd.conf
где вы тогда установите это
local_root=/var/www/
Это позволит клиенту начать с /var/www/, а затем иметь доступ только к клиентскому сайту.