У меня есть серверы vSFTPD, настроенные с использованием этой конфигурации:

pam_service_name=vsftpd_virtual
userlist_enable=YES
tcp_wrappers=YES

virtual_use_local_privs=YES
guest_enable=YES
user_sub_token=$USER
local_root=/usr/share/nginx/html/$USER
hide_ids=YES

Какой chroot каждый пользователь по своему определенному пути из списка текстовых файлов, как это:

user1
p4$$1
user2
p4$$2
user3
p4$$3

К пути:

/usr/share/nginx/html/user1
/usr/share/nginx/html/user2
/usr/share/nginx/html/user3

Теперь я хочу, чтобы пользователь-исключение был связан с этим путем:

/usr/share/nginx/html/

В этой теме я прочитал ответ @grawity о том, что я могу запустить другой экземпляр vSFTPD, я предполагаю, что это можно сделать, запустив второй vSFTPD на другом порту с chroot_local_user=NO и установленными привилегиями.

Это самый практичный способ сделать это?

Можно ли указать пользователя в файле vsftpd.conf или другим простым способом?

0