前几天配置的那个vsftp服务,今天发现使用ftp登陆之后,它可以向上访问目录,甚至可以看到任何目录。于是我就想解决办法。
方案如下:
修改/etc/vsftpd/vsftpd.conf文件
找到
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
改为
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/flyown_chroot_list
然后在/etc/vsftpd/下建立文件flyown_chroot_list文件,其实这个文件是限制那个用户不能向上访问目录。在这个文件里写入你要限制的用户名字,比如:flyown如果需要多个用户,一行一个即可
然后重启vsftpd
service vsftpd restart
这样用ftp连接服务器flyown用户就不能向上访问其他目录了。。