码迷,mamicode.com
首页 > Web开发 > 详细

VSFTPD无法上传的解决方法

时间:2015-09-15 16:25:46      阅读:231      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!