zoukankan      html  css  js  c++  java
  • 【转】 vsftp上传文件出现553 Could not create file解决方法

       因工作需要,需要搭建一个ftp服务器,我使用ubuntu 10.04操作系统,下载vsftpdy源代码,

    进行了编译,安装,然后按照INSTALL文件,创建了用户等操作。
        因为时间比较紧,我采用匿名用户,进行文件的上传测试。修改了/etc/vsftpd.conf文件,
    将默认注释不让匿名用户上传文件的注释去掉,然后保存,然后杀死vsftpd进程,然后重新运行
    $ sudo vsftpd &
    进行ftp服务器的启动。
    使用一个客户端,可以正常的连接,但是当上传文件时,总是报553 Could not create file错误信息。
    我也是按照网上的做法,对/var/ftp目录进行权限设置,如果设置为chmod -R 777 /var/ftp
    还会导致ftp服务器不能启动,经过摸索,终于找到了解决的方法。
    首先在ftp的目录中创建一个目录,然后设置权限为777
    $ sudo mkdir /var/ftp/write
    $sudo chmod -R 777 /var/ftp/write
    然后修改vsftp的配置文件/etc/vsftpd.conf文件
    在最后添加上
    local_root=/var/ftp
    保存,然后杀死vsftpd进程,然后重启vsftpd服务器程序。
    试试看,将文件上传到write目录,这个时候可以正常的上传文件了。

  • 相关阅读:
    cf492D Vanya and Computer Game
    cf492C Vanya and Exams
    cf492A Vanya and Cubes
    bzoj2038 [2009国家集训队]小Z的袜子(hose)
    bzoj3781 小B的询问
    bzoj1858 [Scoi2010]序列操作
    bzoj1060 [ZJOI2007]时态同步
    算法学习心得
    bzoj1054 [HAOI2008]移动玩具
    bzoj3437 小P的牧场
  • 原文地址:https://www.cnblogs.com/Peyton-for-2012/p/3154343.html
Copyright © 2011-2022 走看看