vsftpd禁止用户进入上一级目录

发布时间:2013-03-22 02:21:32

 

前几天配置的那个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用户就不能向上访问其他目录了。。