7.7 配置Vsftp-允许匿名用户上传

1.为了使匿名用户能够上传,需要在/etc/vsftpd 中激活两个配置选项

anon_upload_enable

anon_mkdir_write_enable

2.同时还要配置选项

anon_world_readable_only=NO 放开匿名用户对整个服务器的浏览权限。

3.具体的操作步骤

⑴ 修改vsftpd 的主配置文件/etc/vsftpd.conf

# vi /etc/vsftpd.conf

⑵ 将如下两行前的#删除

#anon_upload_enable=YES 允许匿名用户上传

#anon_mkdir_write_enable=YES 开启匿名用户的写和创建目录的权限

若要以上两项设置生效,同时还要求:

write_enable=YES

⑶ 匿名用户对文件系统的上传目录具有写权限,添加如下的配置语句

anon_world_readable_only=NO

上面的配置语句用于放开匿名用户的浏览权限

修改后存盘退出vi

⑷ 创建匿名上传目录

# mkdir  /var/ftp/incoming

⑸ 修改上传目录的权限

# chmod  o+w  /var/ftp/incoming/

⑹ 重新启动vsftpd

# service vsftpd restart

4.注意事项

⑴ 匿名用户对/var/ftp/incoming 目录而言是其他用户,所以必须为此目录添加对其他用户的可写权限才可上传,即此目录权限的数字表示是707。

⑵ 只有设置anon_world_readable_only=NO 后,才能开放匿名用户的读权限,即:浏览此服务器中全部的内容。

⑶ 若想匿名用户能够进行续传文件还应使用anon_other_write_enable=YES配置,并随时对FTP站点进行维护,即:将incoming目录中有用的文件移向pub目录。

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章