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

7.7 配置Vsftp-允许匿名用户上传,第1张

anon_upload_enable

anon_mkdir_write_enable

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

⑴ 修改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

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

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

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

有iptables的情况下,要开启pasv模式,是要作一些配置的。\x0d\x0a/etc/vsftpd/vsftpd.conf\x0d\x0a未尾添加:\x0d\x0apasv_enable=YES\x0d\x0apasv_min_port=40000\x0d\x0apasv_max_port=40080\x0d\x0apasv_promiscuous=YES\x0d\x0a/etc/sysconfig/iptables\x0d\x0a加入:\x0d\x0a-ARH-Firewall-1-INPUT-mstate_stateNEW-mtcp-ptcp_dport21-jACCEPT\x0d\x0a-ARH-Firewall-1-INPUT-mstate_stateNEW-mtcp-ptcp_dport40000:40080-jACCEPT\x0d\x0a重启iptables&vsftpd,就可以使用pasv模式了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11682448.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存