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

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

Я также использую 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

3 ответа

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

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

1
ответ дан 22 May 2018 в 22:46
  • 1
    Привет, это было в значительной степени тем, что я сделал в конце! Однако я разработал другой способ организации папок & amp; пользователи. Предположим, у меня есть клиент, у которого есть 2 веб-сайта на моем сервере, затем я создал папку для своего имени пользователя FTP, и в этой папке я помещал папки веб-сайтов. Пример: /var/www/trinity/trinityplay.net и /var/www/trinity/trinityliferpg.com. Может быть полезно для тех, кто читает это и хочет организованного FTP! :) – Jonathan Öhrström 22 May 2017 в 14:38
  • 2
    Также; сделать контент доступным для редактирования в FTP; Я сделал sudo chmod -R 775 /var/www/trinity – Jonathan Öhrström 23 May 2017 в 13:09

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

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

1
ответ дан 18 July 2018 в 13:34

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

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

1
ответ дан 24 July 2018 в 20:12

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

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