LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: syson

关于使用FC4中的vsftp设置了anon_root=/mnt/后不能登陆(解决)

[复制链接]
 楼主| 发表于 2005-6-22 17:43:09 | 显示全部楼层
To:fallen
你用的是什么系统?vsftpd的什么版本?
我用的是FC4一开始自带的Vsftpd2.03,配置文件是默认的conf加了一句,我今晚看看贴上来。
其实我用其他系统RHEL AS4是没问题的,但是它自带的vsftpd版本比较低。

粗略看了一下vsftpd-2.0.3pre2的源程序(为什么是pre2?因为开始没留意,只找最新的)
感觉没什么问题……还是功力不够……
回复 支持 反对

使用道具 举报

发表于 2005-6-22 20:13:29 | 显示全部楼层
我的是2.0.3-1.FC3...是freshrpms打包的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-22 20:42:17 | 显示全部楼层
我的配置文件:

anonymous_enable=YES
anon_root=/mnt
anon_world_readable_only=YES
local_enable=YES
local_root=/mnt
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
pam_service_name=vsftpd
userlist_enable=YES
listen=YES
tcp_wrappers=YES
回复 支持 反对

使用道具 举报

发表于 2005-6-22 21:01:40 | 显示全部楼层
你不止加了一行吧。。。。local_root可以不要
把anon_world_readable_only=YES改成no试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-22 21:18:42 | 显示全部楼层
其他的只是为了测试。
最初我只加了anon_root=/mnt的。
由于bargain685说本地的也不行,所以加了local_root=/mnt
然后还是不行,就将anon_world_readable_only=YES。
到最后还是不行……晕死。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-23 20:59:04 | 显示全部楼层
解决~!
要将SELINUX禁止掉~
vi /etc/sysconfig/selinux
里面的SELINUX=disabled
httpd也会有同样的问题

痛苦的几天终于过去啦~~~
回复 支持 反对

使用道具 举报

发表于 2005-6-26 13:49:37 | 显示全部楼层
yun又是selinux,怪不得,呵。。我从来在安装的时候总是把selinux disable掉的。呵。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-26 17:38:34 | 显示全部楼层
嗯…………因为之前都是用AS3,所以不知道有SELINUX这么先进的东西……咔咔…………
安装的时候也没怎么留意…………
回复 支持 反对

使用道具 举报

发表于 2005-6-26 20:04:01 | 显示全部楼层
总有方法设置的吧.总不能老是把防火墙shutdown...selinux disable吧.
回复 支持 反对

使用道具 举报

发表于 2005-6-26 22:08:17 | 显示全部楼层
应该是 SELinux的问题

开着 httpd 的虚拟主机也会出妖怪。
回复 支持 反对

使用道具 举报

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

本版积分规则

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