帮我看看vsftpd的配置文件,无法匿名上传
- 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
- dirmessage_enable=YES
- xferlog_enable=YES
- connect_from_port_20=YES
- xferlog_std_format=YES
- ascii_upload_enable=YES
- ascii_download_enable=YES
- pam_service_name=vsftpd
- userlist_enable=YES
- listen=YES
- tcp_wrappers=YES
复制代码
以上配置文件,开始可以匿名访问,但是不能上传,如果上传一个文件,会在
upload目录中留有一个0字节的同名文件,但是可以匿名删除。
后来我把 /var ,/var/ftp, /var/ftp/upload,分别执行了chmod 777 ,这下惨了,连访问都不行了!
提示:refusing to run with writable anonymous root ,这怎么办,看上去是那个chmod命令出了问题,为什么呢,谁能给我解释一下,谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
因为你设置的目录拥有者是root,把你要写的目录拥有者改成ftp用户!