zoukankan      html  css  js  c++  java
  • VSFTPD无法上传的解决方法

    搭建好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

    就可以上传了。

  • 相关阅读:
    第15周作业
    迟到的第14周作业
    第13周作业集
    第11次作业--字符串处理
    找回感觉的练习
    第9次作业--接口及接口回调
    20194684 + 自动生成四则运算题第一版报告
    css的calc在less文件中计算有误问题
    react 细节整理
    js async属性
  • 原文地址:https://www.cnblogs.com/killiancheung/p/4810391.html
Copyright © 2011-2022 走看看