CentOS没有权限上传文件到ftp的一解决办法

我自己的ftp配置设置

编辑配置文件
vim /etc/vsftpd/vsftpd.conf

是否允许所有人登录ftp服务器,YES是允许,NO是不允许
anonymous_enable=NO

是否允许本地用户登录ftp服务器
local_enable=YES

是否允许ftp有写操作
write_enable=YES

设置本地掩码(权限最高是777,设置掩码的意思是777-022,自己能读写操作,同组人和其他人都不能写)
local_umask=022

设置远程用户能够看到确定的文件夹信息
dirmessage_enable=YES

设置ftp的连接端口
connect_from_port_20=YES

是否开启监听
listen=YES

设置根目录,存放用户上传信息的位置
local_root=/var/ftp/pub/

在pub下建立data文件夹
chmod 777 data

 再登录ftp后上传文件时,报如下图的错误

CentOS没有权限上传文件到ftp的一解决办法_第1张图片

我的解决办法:关闭selinux

命令:vi /etc/selinux/config

修改SELINUX=Disabled   

这样就把SELINUX服务器关掉了,然后重启系统,重新登录ftp便能上传文件

 

 

你可能感兴趣的:(CentOS没有权限上传文件到ftp的一解决办法)