LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1412|回复: 5

VSFTP能上传 不能下载的怪问题

[复制链接]
发表于 2006-8-12 19:58:12 | 显示全部楼层 |阅读模式
redhat 9.0 源码包编译安装的VSFTPD

凡是本地用户userA 上传的文件他自己都无法下载 但是可以下载其它非userA上传的文件
请高手指点一下,不胜感激!

贴出vsftpd.conf

listen=YES
listen_port=21
tcp_wrappers=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
#anon_upload_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
#chown_uploads=YES
#chown_username=whoever
xferlog_file=/var/log/vsftpd.log
#xferlog_std_format=YES
idle_session_timeout=600
data_connection_timeout=120
#nopriv_user=ftpsecure
#async_abor_enable=YES
#ascii_upload_enable=YES
#ascii_download_enable=YES
#chroot_list_enable=YES
 楼主| 发表于 2006-8-13 20:16:30 | 显示全部楼层
人都死光了
再加一个字满6个
回复 支持 反对

使用道具 举报

发表于 2006-8-14 16:18:09 | 显示全部楼层
[PHP]anonymous_enable=NO
local_enable=YES
write_enable=NO
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
ftpd_banner=Welcome to My FTP service.
chroot_list_file=/etc/vsftpd/chroot_list
anon_other_write_enable=NO
one_process_model=NO
chroot_local_user=YES
guest_enable=YES
guest_username=virtual
user_config_dir=/etc/vsftpd/vsftpd_user_conf
pam_service_name=vsftp.vu
userlist_enable=YES
listen=YES
tcp_wrappers=YES[/PHP]
回复 支持 反对

使用道具 举报

发表于 2006-9-1 09:24:44 | 显示全部楼层
把listen_port=21
改为 connect_from_port_21=YES
回复 支持 反对

使用道具 举报

发表于 2006-9-1 09:27:03 | 显示全部楼层
我想關鍵的不是配置文件的問題,配置文件幾個地方設置好了,也都不會有什麽問題的。
關鍵的還是要看看防火強設置,還有文件權限,文件所有權啊!
回复 支持 反对

使用道具 举报

发表于 2006-9-1 22:25:40 | 显示全部楼层

vsftpd里匿名用户上传得文件必须具有可执行权限匿名用户才能下载的怪问题

今天刚碰到一个与此类似的问题。我在实验室里做了一个vsftpd,集中处理实验数据。使用匿名用户上传,下载。上传没有问题,但是不能下载,后来发现如果把上传得文件加入“x”权限后下载就没有问题。否则会提示“550 file can not find”需要在vsftpd.conf内加入规则,让上传得文件属性加入“x”可执行权限.具体为file_open_mode=0777

ftp里默认的文件下载是enable的,不知道我的为什么就是只能上传而不能下,给用户上传得文件加入可执行权限感觉不妥,希望有高手解释一下。
回复 支持 反对

使用道具 举报

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

本版积分规则

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