Как разрешить клиенту доступ к определенным папкам в капле 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/, а затем иметь доступ только к клиентскому сайту.

Другие вопросы по тегам