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

Как определить путь для входа пользователя в FTP (VSFTP)?

Как определить путь, по которому пользователь входит в систему на 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 перезапуск