以下都是通过vsftp设置
今天发现使用ftp登陆之后,它可以向上访问目录,甚至可以看到任何目录。于是我就想解决办法。
#chroot_list_enable=YES# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
改为
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
然后在/etc/vsftpd/下建立文件chroot_list文件,其实这个文件是限制那个用户不能向上访问目录。在这个文件里写入你要限制的用户名字,比如:zkr如果需要多个用户,一行一个即可。
vsftp设置不同用户登录ftp的根目录不同
vim vsftpd.conf
添加如下配置
user_config_dir=/etc/vsftpd/userconfig 用户配置目录mkdir userconfig
cd userconfig/
[root@localhost userconfig]# vi 8601 (文件名就是用户名)
local_root=/app/printfile/8601 (设置用户登录的目录)