centos 6.3 vsftpd服务没办法上传文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos 6.3 vsftpd服务没办法上传文件相关的知识,希望对你有一定的参考价值。

ftp> put 123
200 PORT command successful. Consider using PASV.
553 Could not create file.
ftp>
已经设了
chmod 777 /var/ftp/var
vsftpd.conf 也设好了匿名上传了。 。写入。。
就是不成功

参考技术A 匿名ftp,不能根目录为777权限,否则ftp无法使用,这是vsftpd本身的安全需要,最多是775(root.root),如果需要上传文件,在根目录下建立目录,然后设置这个目录的权限为777(当然也可以只给ftp账户写权限)。

IIS+php服务器无法上传图片解决办法

查找网上资料,发现php.ini下面有2个地方关于上传的配置:

file_uploads = On  这里设置是否允许HTTP上传,默认应该为ON的

;upload_tmp_dir=  这里设置上传文件存放的临时位置

而upload_tmp_dir临时路径没给定并且被注释的,远程只需要在php.ini中找到这行,复制后去掉注释

然后新建一个文件夹做临时上传目录,按照上面的英文说明修改php.ini中相应的那2项,把临时上传目录upload_tmp_dir设置成刚才建立的文件夹,把该文件夹的权限赋予“IUSR_计算机名”用户可写,重新启动IIS,上传试试,问题真的就这样解决了。

以上是关于centos 6.3 vsftpd服务没办法上传文件的主要内容,如果未能解决你的问题,请参考以下文章

在CentOS7上安装ftp服务器用于保存服务端上传的图片。

Centos 下搭建FTP上传下载服务器

CentOS 7 安装vsftpd 服务器

centos架设好vsftpd后,用户上传的文件权限极低,而且不能下载。

CentOS6.7 安装vsftpd服务器

腾讯云服务器基于centos7搭建ftp服务器(vsftpd)