Я хочу дать одному из моих сотрудников имя пользователя и пароль FTP для доступа только к одной папке (/var/www). С разрешениями делать в основном все есть. В основном для запуска сайта. Новый пользователь не должен быть в состоянии через сервер. Основная его "корневая" папка должна быть /vaar/www dir

Я искал что-то прямое, чтобы ответить на этот вопрос и ничего не нашел, просто запутался. Большинство сообщений в SO не были актуальны, так как они обсуждают создание пользователей с разрешениями sudo или создание пользователя с домашним каталогом, который будет каталогом, который требуется (/var/www), что я считаю плохой практикой.

У меня уже есть этот набор в моем /etc/vsftpd :

pasv_address=666.666.666.666
pasv_min_port=111111111
pasv_max_port=222222222

listen=YES
anonymous_enable=NO
local_enable=YES
virtual_use_local_privs=YES
write_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
guest_enable=YES
user_sub_token=$USER
local_root=/www/$USER
chroot_local_user=YES
hide_ids=YES
listen_port=51278
guest_username=www-data

Что из того, что я понимаю, я сделал это наполовину (?).

(Сервер Ubuntu)

0