首页 > Web开发 > 详细

VSFTPD无法上传的解决方法

时间:2015-09-15 16:22:53      阅读:193      评论:0      收藏:0      [点我收藏+]

搭建好FTP之后就没有去测试了,今天去试了一下上传的时候发生错误了,无法上传,提示“553 Could not create file”错误,

上网找了一些资料,发现很多都说是权限和防火墙的问题,但是我们的服务器好像没开防火墙啊,

我记得我关了防火墙了(虽然这样很不安全,迟点再装上个IPTABLES吧,这个防火墙软件功能十分强大,但是设置方面也比较繁琐)。

尝试着再一次把防火墙关闭,还是不行,修改文件夹的权限为777,也一样无法上传。试遍了所有的方法,都没办法解决。

最后看到了500错误的解决方法,修改文件夹的属主,突然想到,那个文件夹是我用ROOT身份VNC上去建立的,

会不会和这个有关呢?这个嫌疑很大,于是马上把文件夹的属主改成了我FTP的用户,

测试,可以上传了,哈哈!原来问题出在这里!!

下面付上我使用过的方法的一些命令:

修改文件夹权限:chmod 777 /var/ftp/daza

修改文件夹属主:chown killian /var/ftp/daza

关闭selinux防火墙:

setsebool -P ftpd_disable_trans 1 

然后重启VSFTPD:

service vsftpd restart

 

就可以上传了。

VSFTPD无法上传的解决方法

原文:http://www.cnblogs.com/killiancheung/p/4810391.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!