Назад | Перейти на главную страницу

Как изменить каталог по умолчанию для vsftpd на папку виртуального хоста?

Я настроил несколько виртуальных хостов в Apache. Я создаю пользователей с useradd <username>. Я хочу назначить каталог виртуального хоста конкретному пользователю в vsftpd. Например, когда пользователь входит в систему с помощью FTP-клиента, единственный доступ, который ему нужен, - это к папке, в которой находится содержимое их виртуального хоста; например: домашний каталог для пользователя Джон будет /var/www/example.com/ и у вас не будет доступа ни к чему другому.

Я также хочу ограничить доступ по ssh для пользователей root и сделать доступным порт 21 для пользователей ftp. Порт 21 уже открыт.

Как я могу это сделать?