找回密码
 注册
查看: 1647|回复: 5

vsftpd的chroot_local_user设置无效问题

[复制链接]
发表于 2003-6-9 13:49:41 | 显示全部楼层 |阅读模式
我的是redhat9.0自带的vsftpd,用xinetd方式启动,配置如下
service vsftpd
{
        socket_type             = stream
        wait                    = no
        bind                    = 192.168.2.22
        port                    = 21
        user                    = root
        server                  = /usr/sbin/vsftpd
        disable                 = no
        only_from               = 192.168.2.0
        per_source              = 2
        instances               = 10
        access_time             = 7:00-24:00
        log_on_success          += PID HOST DURATION
        log_on_failure          += HOST
}
/etc/vsftpd.conf中设置如下
chroot_local_user=YES
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
但是这样设置了,本地用户ftp上来后还是可以切换目录,仿佛chroot不起作用
那位大虾能够指点,谢谢!!!
发表于 2003-6-25 09:23:14 | 显示全部楼层
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
将以上有chroot的注释去掉!
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list

这样除了在/etc/vsftpd.chroot_list中列出的用户可切换目录外,其它不能 !!!
回复

使用道具 举报

发表于 2003-6-25 16:09:48 | 显示全部楼层
把不允许切换目录的用户加进etc/vsftpd.chroot_list中。把#都去掉。重启vsftpd
回复

使用道具 举报

 楼主| 发表于 2003-6-25 17:09:33 | 显示全部楼层
这样做了还好还是不管用,所有的用户都可以切换目录到/
不知道到底哪出了问题????
回复

使用道具 举报

发表于 2003-6-26 06:15:47 | 显示全部楼层
你新建etc/vsftpd.chroot_list文件了吗?原来没有的。
回复

使用道具 举报

 楼主| 发表于 2003-6-26 15:04:12 | 显示全部楼层
我新建了的
我开设了好几个帐号,有的在这个文件里面,有的没有在
结果不论是否在这个文件里的帐号都可以切换目录到/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-3-3 19:22 , Processed in 0.023765 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表