Я пытаюсь использовать 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, а также иметь возможность создавать, редактировать и удалять файлы в этой папке.
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/
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/
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/