帮我看看vsftpd的配置文件,无法匿名上传

发布于 2022-07-23 23:31:27 字数 876 浏览 9 评论 1

  1. anonymous_enable=YES
  2. local_enable=YES
  3. write_enable=YES
  4. local_umask=022
  5. anon_upload_enable=YES
  6. anon_mkdir_write_enable=YES
  7. anon_world_readable_only=NO
  8. anon_other_write_enable=YES
  9. dirmessage_enable=YES
  10. xferlog_enable=YES
  11. connect_from_port_20=YES
  12. xferlog_std_format=YES
  13. ascii_upload_enable=YES
  14. ascii_download_enable=YES
  15. pam_service_name=vsftpd
  16. userlist_enable=YES
  17. listen=YES
  18. tcp_wrappers=YES

复制代码

以上配置文件,开始可以匿名访问,但是不能上传,如果上传一个文件,会在
upload目录中留有一个0字节的同名文件,但是可以匿名删除。
后来我把 /var   ,/var/ftp, /var/ftp/upload,分别执行了chmod 777 ,这下惨了,连访问都不行了!
提示:refusing to run with  writable anonymous root ,这怎么办,看上去是那个chmod命令出了问题,为什么呢,谁能给我解释一下,谢谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

深居我梦 2022-07-24 08:23:41

原帖由 Tanacore 于 2006-7-13 22:15 发表
[code]
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_world_readable_only=NO
anon_other_write_enable=YES
di ...

因为你设置的目录拥有者是root,把你要写的目录拥有者改成ftp用户!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文