|
|
我的系统是fedora4,vsftpd是系统自带的。
刚开始装完后,是能匿名访问的。
但是我添加的新用户无法访问,提示连接失败。
我添加用户的步骤是:
1.adduser -d /var/www/html -g ftp-s/sbin/nologin up
passwd:123456
2.在/etc/ vsftpd下新建了chroot_list这个文件,并在其中添加了up。
3.接着在/etc/ vsftpd目录下的vsftpd.conf中把chroot_list_enable=YES及chroot-list_file=/etc/ vsftd/chroot_list这两个文件前的#号去掉了
我在rh9这样做一切正常(不过上面第2点中的/etc/vsftpd/chroot_list在rh9中是/etc/vsftpd.chroot_list,第3点中的chroot_list_file=/etc/ vsftd/chroot_list应该是chroot_list=/etc/vsftpd.chroot_list)
这是不是因为开着防火墙的原因啊?在安装fedora时我是按默认的启用防火墙安装的。
后来我用执行system-config-securitylevel在里面乱弄了一下(全是乱码,安装的时候默认语言选的是中文)。
现在停止vsftpd就提示失败。但启动显示ok。现在连匿名用户都无法访问了。请问是怎么回事啊? |
|