红联Linux门户
Linux帮助

vsftp上传不了问题解决

发布时间:2015-12-02 15:52:39来源:linux网站作者:leedaning

使用vsftp上传出现如下错误:

500 OOPS: vsftpd: refusing to run with writable root inside chroot() 错误:

这是因为将ftp根目录(ftpuserLee)设置为了可写,并且使用了chroot限制,而这是不被允许的,可以用chmod a-w /Lee/ftpdir/ftpuserLee去除用户根目录的写权限。


配置vsftp目录完成之后上传文件出现:

响应: 553 Could not create file. 错误: 严重文件传输错误

首先在ftp的目录中(我的是ftpuserLee)创建一个目录,然后设置权限为777  。不能将ftp的根目录(ftpuserLee)设置为读权限,否则会报错。


获取root权限创建文件夹:sudo mkdir /Lee/ftpdir/ftpuserLee/write

获取root权限修改文件夹权限:sudo chmod –R 777 /Lee/ftpdir/ftpuserLee/write

然后修改vsftp的配置文件:/etc/vsftpd.conf文件在最后面添加:

Local_root=/var/ftp

最后重启vsftp服务:service vsftpd restart


centos7在NAT环境下搭建vsftp:http://www.linuxdiyf.com/linux/15121.html

cenos 6.5安装VSFTPD服务器:http://www.linuxdiyf.com/linux/14678.html

搭建Linux vsFTPd服务器:http://www.linuxdiyf.com/linux/11352.html

CentOS 5.5编译安装vsftpd-2.3.4配置虚拟用户全攻略:http://www.linuxdiyf.com/linux/13089.html

CentOS 6.4下安装vsftpd:http://www.linuxdiyf.com/linux/11463.html