Red Hat Linux下vsftpd不能实现匿名上传的解决
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-27
使用的是Red Hat Enterprise Linux5 的操作系统做的FTP服务(用vsftpd-2.0.5-10.el5.i386.rpm安装包来完成安装的)
安装完成后打算在小局域网中开通用户可以匿名上传的功能,于是修改配置文件如下:
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=yes
然后执行service vsftpd restart.重启完成后匿名登录FTP,发现仍然不能新建文件,更不能上传文件,显示错误代号“ Creat directory operation failed”.
难道是FTP目录的权限问题?新建一个文件夹share,更改权限为777,重启FTP.再次登录时问题依旧.
配置没错,权限也没问题,难道是防火墙的问题,执行service iptables stop,闹心的事依旧.真是没辙了,漫无目的的google答案,基本上都是讲的配置设置的问题.
偶然间找到一老兄的经历,他也出的是同样的问题,他更改了SELinux就可以了.试着按照他的方式,vi /etc/selinux/config ,修改SELinux = disable,保存配置后reboot.再试,问题果真解决!
后来想了下可能是在安装系统的时候一路默认,打开了SELinux的原因.
问题解决的方式就是这样的,希望对各位Linux的新手有点帮助!
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: squid的基本使用方法下一篇: Linux下NFS服务器的配置
关于Red Hat Linux下vsftpd不能实现匿名上传的解决的所有评论