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

    就可以上传了。

  • 相关阅读:
    pat乙级1034
    getline()读入一整行
    c++ 输入split
    13.缓存、三级缓存、内存溢出、AsyncTask
    12、json、GridView、缓存
    11.webview、shareSDK
    10.下拉刷新、加载更多、标记已读、轮播条、缓存
    9.indicate、xutils、json
    8.滑动事件处理
    7.ViewPagerIndicator
  • 原文地址:https://www.cnblogs.com/killiancheung/p/4810391.html
Copyright © 2011-2022 走看看