分类: LINUX
2011-07-07 21:47:45
文章一:
系统环境:RedHat 9 (内核:linux-2.4.20-8)
samba版本:vsftpd-1.1.3-8
测试环境:winxp访问RedHat 9的虚拟主机。
实验要求:配置FTP服务器,匿名用户可以访问,上传、下载文件。
具体步骤如下:
(1) 编辑/etc/vsftpd/vsftpd.conf需要修改以下几段配置命令,去掉前面的#号。
Anonymous_enable = YES 允许匿名用户访问
Anon_upload_enable = YES 允许匿名用户上传
Anon_mkdir_write_enable = YES 允许匿名用户创建文件
Anon_uploads = YES 允许用户上传
在最后加上,以下几段代码
anon_other_write_enable = YES
anon_umask = 077或777 改变文件的权限
(2) 启动FTP服务
#/etc/rc.d/init.d/vsftd start
实验中遇到的问题
1. 访问不了
注意是否关闭了防火墙,service iptables stop
2. 能上传但不能下载
去掉chown_upload = YES前面的#,然后在最后增加anon_umask = 077的文件权限
3. 没有写的权限
#chmod 777 /var/ftp/pub
文章一转自
http://hi.baidu.com/nfubuntu/blog/item/0dd94ba7bb354e95d0435867.html
文章二: