如何确定用户在FTP(VSFTP)上login的path? 用户只能通过FTP访问特定的path。
例如:用户只能访问path/ var / lib / tomcat / webapps / ROOT。 我如何configuration?
尝试在chroot / jail环境中configurationFTP服务器。
编辑/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的名称。
更改用户的默认主目录,或者也可以将您的访问path与用户的主目录绑定。
usermod -d /var/lib/tomcat/webapps/ROOT user1
要么
mount --bind /var/lib/tomcat/webapps/ROOT /home/user1
/etc/init.d/vsftpd restart