Позвольте пользователю через FTP редактировать, удалять и создавать файлы в определенной папке

Я пытаюсь использовать vsftpd создать FTP-сервер на моей машине человечности.

Я также использую apache2 для хостинга веб-сайтов.

Как я могу установить vsftpd подключать определенного пользователя непосредственно с /var/www/<websitename>/public_html папка?

Пример:
Я хочу пользователя trinity соединяться с ftp и немедленно направлено к /var/www/trinityplay.net/public_html папка. Пользователь, как предполагается, может создать, отредактировать и удалить файлы в той папке.

В то время как пользователь walle как предполагается, соединяется непосредственно с /var/www/wallinphotography.net/public_html и также смогите создать, отредактировать и удалить файлы в той папке.

1
задан 11 May 2017 в 15:23

1 ответ

https://www.howtoforge.com/tutorial/setting-up-vsftpd-tls-on-debian-8-jessie /

:/# mkdir /var/www/trinityplay.net/public_html
:/# adduser --home /var/www/trinityplay.net/public_html trinity

тот же шаблон для других пользователей и их корневых каталогов

проверяет Ваши полномочия с

:/# ls -ld /var/www/trinityplay.net/public_html

, если Вы получаете 500 vsftp ошибок, Вам, возможно, понадобится к
, добавляет следующая строка в/etc/vsftp.conf

ftp_username=whatever-ftp-username

http://www.unix.com/ubuntu/71798-500-oops-vsftpd-cannot-locate-user-specified-ftp_username-ftp.html

1
ответ дан 7 December 2019 в 15:36

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

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