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