vsftpd新建目录提示:550 Create directory operation failed.

我在centos上配置完FTP后,可以登录,但是无法新建目录,提示:550 Create directory operation failed.  我试了方法1:将SELINUX=disabled,发现还是不行,最后确认是文件夹写入权限没有分配。
以下是原文:

可能性一:

在 CentOS 上配置完vsFTPD,很认真的检查过配置文件,连接服务器后,在创建文件、上传文件的时候始终显示错误信息 “550 create directory operation failed”,配置vsFTPD怎么说也不少于5次了,之前都没有出现过这样的问题, 开始以为是用户权限问题,干脆来了个给目录配置 chmod -R 777,在 vsftpd.conf 中配置 local_umask=000(其实肯定不关这个配置的事,心理作用就改了),结果问题依旧。

vsftpd官方网站上寻找答案,原来问题出在SELinux上,说起这个selinux,本人对他痛恨入骨,正常情况下都是在安装完系统后,直接 yum remove selinux* -y 删除掉。今天快下班的时候在虚拟机 Virtualbox上安装了CentOS,就急着下班了,所以忘记做这一个动作了。

解决办法:

1、如何禁止SELinux。

# vi /etc/selinux/config
修改为:SELINUX=disabled

如果不想重启系统的话,在终端中输入:setenforce 0。

重新启动vsftpd进程,问题解决。

不如直接删除这个恼人的SELinux

yum remove selinux* -y

这个世界终于清净了…

 

可能性二:

匿名用户的目录(/var/ftp/pub)没有写权限,需要将其设置为具有写权限。

首先转到/var/ftp

然后在终端中输入:chmod 777 pub。

也许就是这个问题绊倒了你,:-)

转载于:https://my.oschina.net/u/2396236/blog/1549463

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值