日期:2014-05-16  浏览次数:20566 次

redhat 2.6 (santigo 5.6) vsftpd chroot_local_user 无法 限制用户目录的访问权限
今天在装有redhat的服务器上新建了一个用户5910000,
然后将它的家目录设定为的已有的目录/home/data/5910000,
然后修改vsftpd.conf让 
chroot_local_user=NO, 
chroot_list_enable=YES,
chroot_list_file =/etc/vsftpd/chroot_list, 
同时在chroot_list中增加一行5910000r
执行service vsftpd restart后,
结果用5910000这个用户通过FlashFXP登录服务器后,还是可以随意切换目录,而非像网上说的5910000这个用户被限定在自己的家目录里,不能访问其它目录。
这是怎么回事啊,是Linux的bug吗?还求大家帮助,在此先谢过了!急啊!!!!!!!
vsftpd?限定?ftp??访问?目录

------解决方案--------------------
引用:
今天在装有redhat的服务器上新建了一个用户5910000,
然后将它的家目录设定为的已有的目录/home/data/5910000,
然后修改vsftpd.conf让 
chroot_local_user=NO, 
chroot_list_enable=YES,
chroot_list_file =/etc/vsftpd/chroot_list, 
同时在chroot_list中增加一行5910000r
执行service vsftpd restart后,
结果用5910000这个用户通过FlashFXP登录服务器后,还是可以随意切换目录,而非像网上说的5910000这个用户被限定在自己的家目录里,不能访问其它目录。
这是怎么回事啊,是Linux的bug吗?还求大家帮助,在此先谢过了!急啊!!!!!!!
是你的配置有错误,而不是Linux系统有bug。

chroot_local_user=NO

这个显然应该设置为YES的。