码迷,mamicode.com
首页 > 系统相关 > 详细

linux vsftpd 550 create directory operation failed解决方法

时间:2019-01-16 21:46:30      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:系统   config   错误   不重启   机制   disabled   响应   bsp   创建   

今天配置好了vsftp, 但登陆后,除了浏览,什么也干不了。(如新建文件/文件夹, 删除文件, 重命名等都不可操作) 都是弹出 "550 create directory operation failed" 的错误信息. 查看文件夹属性, 然后改了什么用户都可读写, 结果还是一样. 配置文件有问题? 应该不会啊, 以前一向都是这样配置的啊. 还是有点不相信自己, 拿了以前的 vsftpd.conf 配置文件过来. 问题依旧, 郁闷ing.....

正解:       是SELinux(Security-Enhanced Linux----是美国国家安全局对于强制访问控制的实现, 是Linux 上最杰出的新安全子系统.)安装机制搞的鬼. 

只要disable SELinux就可以了.(简单吧! 一个小问题搞得我废寝忘食) 

 

PS: 关闭SELinux方法# vi /etc/selinux/config将 SELINUX=XXX -->XXX 代表级别改为SELINUX=disabled 重启就OK了!

上网查找原因,说是selinux的原因,服务器确实开着selinux的,更改selinux的配置文件将其设为disable,可我不想重启服务器,有以下解决办法:

执行命令:setenforce 0

就可以不重启关闭selinux了,不过关闭selinux而使zend optimizer生效毕竟不是完美的解决办法,只是水平有限哈,如果大家有更好的解决方案当然是更好的了。

 

特别注意:

  必须实是在指定的文件夹下才可以创建文件的:

    如:/home/ftpuser 账号是ftpuser那么只能在这个文件夹下创建或删除目录

  而在其他文件不可以会发生以下错误:

    响应: 550 Create directory operation failed.

linux vsftpd 550 create directory operation failed解决方法

标签:系统   config   错误   不重启   机制   disabled   响应   bsp   创建   

原文地址:https://www.cnblogs.com/fengzifengfeng/p/10279222.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!