Как определить путь, по которому пользователь входит в систему на FTP (VSFTP)? Пользователь должен иметь доступ только к определенному пути через FTP.
Например: пользователь может получить доступ только к пути / var / lib / tomcat / webapps / ROOT. Как мне это настроить?
Попробуйте настроить свой FTP-сервер в среде chroot / jail.
отредактируйте /etc/vsftpd/vsftpd.conf
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
passwd_chroot_enable=yes
Теперь в файл /etc/vsftpd/vsftpd.chroot_list просто добавьте имя пользователя user1.
Измените домашний каталог пользователя по умолчанию или вы также можете связать свой путь доступа с домашним каталогом пользователя.
usermod -d /var/lib/tomcat/webapps/ROOT user1
или
mount --bind /var/lib/tomcat/webapps/ROOT /home/user1
/etc/init.d/vsftpd перезапуск