centos 的 vsftpd 上传文件 553 Could not create file 错误

这个问题是由权限引起的,主要是下列三种情况

1. 检查配置文件

 

2.检查目录写入权限

//查看目录权限
ls -l /目录

3.检查 selinux 

这里主要介绍 selinux 

//检查 selinux

getsebool -a | grep ftpd

//查看 allow_ftpd_full_access 和 ftp_home_dir 是否已打开
//如果壮态是off 用下面命令将其改为 on

setsebool allow_ftpd_full_access on
setsebool ftp_home_dir on
//或者
setsebool allow_ftpd_full_access 1
setsebool ftp_home_dir 1

 

posted on 2013-08-23 18:04  luffy丶zhao  阅读(1106)  评论(0)    收藏  举报