linux vsftpd 550 create directory operation failed解决方法

今天配置好了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.

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

时间: 2024-08-27 09:23:30

linux vsftpd 550 create directory operation failed解决方法的相关文章

vsftp关于"550 create directory operation failed"问题解决

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

linux学习记录-----vsftpd文件上传(550 create directory operation failed)

1.连接条件:服务端服务开启,防火墙关闭 2.ftp服务器的路径可手动配置,默认为:var/ftp/pub,必须确保pub目录有足够的权限 3.匿名登陆的用户名为:anonymous,密码为空,当时匿名登陆时候,必须确保pub目录对匿名用户开放:chmod o+w /var/ftp/pub 4.同时更改SELinux设置:setsebool -P ftpd_full_access=on --------------顺利完成vsftp服务文件匿名上传 原文地址:https://www.cnblog

QT5.3.1安装成功Failed to create OpenGL context错误解决方法

最近遇到一个奇怪的问题,在新安装的Qt 5.3.1 OpenGL 2010 版本后,每次打开qtcreator之后都会出现一个错误提醒,如下图: 最初认为是显卡驱动没有包含OpenGL2.0 或者更高版本,但是使用小工具测试以后发现,驱动没有问题.由此判断:此提示信息并不准确. 然后重装了一下qt5.3.1 ,发现在装到大约97%的时候,出现了qmake.exe被占用的错误,查看任务管理器,的确有人在占用它,但是手动关闭它会造成安装终止. 忽略这个错误,就会造成以上提示的问题. 解决方法: 1,

Linux启动ftp服务器530 Permission denied解决方法

 Linux启动ftp服务器530 Permission denied解决方法重新在虚拟机下安装了linux.现在我想启动linux自带的ftp服务器:#service  vsftpd  start .如果想linux启动是自动启动ftp服务器:#chkconfig  vsftpd  on  . 运行putty,以root身份进入,出现了报错  530 Permission denied  ,感觉很奇怪,因以普通用户是可以进入的. 原因是我们 /etc/vsftpd/ftpusers  和  /

Debug Assertion Failed解决方法! !!

Debug Assertion Failed解决方法! !! 2011-10-28 22:23 1569人阅读 评论(0) 收藏 举报 delete测试  VC++调程序出现如下错误:   Debug   Assertion   Failed!       Program:   D:\wyuStud\debug\wyuStud.exe     File:   afx.inl           Line:157      可能问题:1.野指针;2.内存泄露  解决方法:   1.看一看你的程序里

zabbix启动报错:Connection to database 'xxx' failed解决方法

Zabbix 分布式系统监视系统 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题. 本文讲解的是zabbix无法启动报错:Connection to database 'xxx' failed: [1045] Access denied for user 'xxx'@'localhost' (using password: NO)

Linux下忘记用户名和密码的解决方法

今天用vmware workstation安装了ubuntu,不记得用户名和密码是什么了,郁闷,还好ubuntu修改密码很简单,方法如下: 进入shell(Drop to root shell prompt) 1.      在ubuntu启动界面长按shift键进入GRUB界面,选择第二项,进入recovery mode 2.      在recovery mode中,选择root 找到用户名 在shell中输入cat /etc/shadow列出所有用户名 可以看到忘记的用户名就在倒数第三行

error opening trace file: No such file or directory (2)错误解决方法

在练习项目的时候报错    error opening trace file: No such file or directory (2)字面意思是找不到文件,实际上也就是找不到文件,查了其他人的解决方法后还是没解决.突然想到新版本的创建布局文件的时候都有两个一个是文件名命名的xml布局文件另一个是,如上图示,当不与java代码交互的时候布局文件写入fragment_main.xml显示没问题,当涉及到与java代码交互时必须放到activity_main.xml中,否则就会抱错,然后程序意外停

W?i?n?d?o?w?s?2?0?0?3?建?立?F?T?P?服?务?器以及报530 User <用户名> cannot log in home directory inaccessible的解决方法

W?i?n?d?o?w?s?2?0?0?3?建?立?F?T?P?服?务?器:                   W?i?n?d?o?w?s?2?0?0?3?建?立?F?T?P?服?务?器 FTP连接报530 User <用户名> cannot log in home directory inaccessible的解决方法 感谢分享:http://blog.sina.com.cn/s/blog_5fdcf5c901012mma.html 在server 2003新建ftp用户并开启IIS的Ft