LinuxSir.cn,穿越时空的Linuxsir!

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

vsftp求助!!!

[复制链接]
发表于 2004-4-22 01:39:16 | 显示全部楼层 |阅读模式
我心配好了vsftp服务,首先在/etc/vsftpd/vsftpd.conf文件中修改了几处,加上了:
anonymous_enable=yes;
local_enable=yes;
write_enable=yes;
anon_upload_enable=yes;
anon_mkdir_write_enable=yes;保存
然后在默认的/var/ftp下建立文件夹tools,并给它赋权:
#mkdir /var/ftp/tools
#chmod 777 /var/ftp/tools
最后使之重启:
service vsftpd restart

……现在,客户可以通过默认的用户名:ftp,密码:ftp来实现数据直接上传,但是一旦客户需要下载时就会报个错,而无法实现ftp的访问下载……

很紧急,希望各位高人能帮我找出错误原因所在,谢谢大家了!!!
 楼主| 发表于 2004-4-22 01:41:56 | 显示全部楼层
是不是只要在vsftpd.conf做出上述修改并且重启过vsftp服务,再赋权就够用了呢?
我为啥实现不了普通的下载呢?
 楼主| 发表于 2004-4-22 01:43:17 | 显示全部楼层
为啥我的配置已经在上传数据成功后又不行了涅?
哪里不对哪里不对?
 楼主| 发表于 2004-4-22 01:44:07 | 显示全部楼层
大家帮帮我吧!
发表于 2004-4-22 08:22:28 | 显示全部楼层
可以上传,不能下载?看样子应该是权限的问题
看看你的配置文件中的 掩码设置
local_umask=022
anon_umask=022

看看你的文件上载后的权限
 楼主| 发表于 2004-4-22 09:47:32 | 显示全部楼层
感谢楼上的朋友:thank
不过……偶的水平有限,说的直接点,是不是只要在vsftpd里面加上
local_umask=022
anon_umask=022
这两条再重启就行了呢?
现在只加了local_umask=022
发表于 2004-4-22 12:28:19 | 显示全部楼层
是啊,就是加在vsftpd.conf中的
解决了吗?
 楼主| 发表于 2004-4-22 15:10:01 | 显示全部楼层
很遗憾,没解决……
填上了之后,重启了FTP服务,但还是不行啊
有同事说是我把文件夹的权限放开了,可是一旦有人传上去新文件了,新的文件就无法自动地获得父文件夹的开放式权限,应该怎么改成能让ftp自动指派上传得新子对象的开放权限呢?
发表于 2004-4-22 15:22:00 | 显示全部楼层
看看是不是你把下面两项允许了
#chown_uploads=YES
#chown_username=ftp
将其注释掉试试
 楼主| 发表于 2004-4-22 16:54:28 | 显示全部楼层
很遗憾,我的这两条一直启用啊……
还是不行
我现在只好很土地多配了一步权限,用chmod让我开的FTP目录中的所有文件和子目录都可被外面的用户读取。
仍然没找到所谓的“ftp自动分派权限”是怎么个搞法……
:help
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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