首先,要看你是用什么用户上传了,如果是普通用户的话:


1.要确定目标文件夹有没有读写的权限,(当然也要有执行的权限,不然不能打开文件夹)

2如果都有了,那就是selinux限制了,把selinux关掉就可以了。(setenforce 0)


如果是anonymous用户的话:
和上面一样,关掉selinux,再给予相应的权限就可以解决
我这里要说一种不关掉selinux的解决方法
先运行getsebool -a | grep ftp (查看selinux里有哪些关于ftp的)

allow_ftpd_anon_write --> off
allow_ftpd_full_access --> off
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
ftp_home_dir --> off
ftpd_connect_db --> off
httpd_enable_ftp_server --> off
sftpd_anon_write --> off
sftpd_enable_homedirs --> off
sftpd_full_access --> off
sftpd_write_ssh_home --> off
tftp_anon_write --> off

接下来我们allow_ftpd_anon_write allow_ftpd_full_access 这两个ON掉
setsebool -P allow_ftpd_anon_write  on  
setsebool -P allow_ftpd_full_access on
这样子就OK了,如果出现
500 OOPS: vsftpd: refusing to run with writable anonymous root
500 OOPS: priv_sock_get_cmd
就是你把VSFTPD的根目录给了777的权限了,把它改成755,然后再在这个目录里建文件夹,可以给777的权限!

转载于:https://blog.51cto.com/kfcka/1171100

vsftp上传文件出现553 Could not create file解决方法相关推荐

  1. linux 上传文件 rz命令 提示command not found 解决方法

    -bash: rz: command not found rz命令没找到? 执行sz,同样也没找到. 安装lrzsz: yum -y install lrzsz 现在就可以正常使用rz.sz命令上传. ...

  2. php获取上传文件的临时位置,php上传文件找不到临时文件夹(解决方法)

    问题: 找不到临时文件夹返回的错误代码为6 错误原因: 一.配置文件没有设置临时文件夹 二.临时文件夹没有或者上级文件夹没有相应的权限 处理方式: 找到PHP配置文件php.ini,找到以下代码 ;u ...

  3. php上传文件 找不到临时文件夹(解决方法)

    找不到临时文件夹返回的错误代码为6 错误原因: 一.配置文件没有设置临时文件夹 二.临时文件夹没有或者上级文件夹没有相应的权限 处理方式: 找到PHP配置文件php.ini,找到以下代码 1 ;upl ...

  4. 使用ftp服务上传文件时553报错的解决

    使用ftp服务上传文件时553报错的解决 在使用ftp上传本地文件时,会遇到553的报错,以下是我总结的解决方法 1.使用本地用户登陆时 在使用本地用户登陆ftp服务上传文件时,如果遇到553的报错, ...

  5. 使用ftp服务上传文件时553报错的解决(绝对有用)

    使用ftp服务上传文件时553报错的解决 在使用ftp上传本地文件时,会遇到553的报错,以下是我总结的解决方法 1.使用本地用户登陆时 在使用本地用户登陆ftp服务上传文件时,如果遇到553的报错, ...

  6. SecureCRT中使用 rz 上传文件 遇到 rz: command not found 的解决办法

    -bash: rz: command not found rz命令没找到? 执行sz,同样也没找到. 安装lrzsz: # yum -y install lrzsz 现在就可以正常使用rz.sz命令上 ...

  7. FTP上传下载及FTP不支持中文目录解决方法

    直接上代码: ftp上传文件. /** * 上传文件到ftp服务器 * @param host ftp服务器ip地址 * @param port ftp服务器端口号 * @param username ...

  8. Github/gitee 上传文件最大100MB限制this exceeds file size limit of 100.0 MB

    最好的办法:备份好数据,然后全部目录删除 Github只允许上传最大100MB的文件,如果超过,则会被server reject 则需: git filter-branch --force --ind ...

  9. ueditor上传大容量视频报http请求错误的解决方法

    故障现象: 当使用百度编辑器ueditor上传大容量视频或大容量图片的时候,编辑器报"http请求错误"的解决方法详解: 原因分析: 目前很多CMS整合了百度的ueditor编辑器 ...

最新文章

  1. 01.WPF中制作无边框窗体
  2. ElasticSearch 2 (27) - 信息聚合系列之故事开始
  3. C语言学习笔记---可变参数
  4. 双酚基CE树脂行业调研报告 - 市场现状分析与发展前景预测
  5. Android 设置 横屏 竖屏
  6. 15. jQuery - 删除元素
  7. coreldrawx4缩略图显示不出来_CorelDRAW缩略图不显示解决办法
  8. jq js json 转字符串_js-jquery-对象与JSON字符串互相转换
  9. python生成双层pdf
  10. 【电驴傻瓜教程-我为人人,人人为我】
  11. 基于stm32这种单片机将变量定义到绝对地址中
  12. 【diskgenius】【Error on partition resizing.(2000011a)Out of disk space.】【The partition(or volume)“PART
  13. 88E1111 100BASE-T百兆工程(part1)
  14. Google 工程师亲授:菜鸟开发者一定要投资的十大目标
  15. python发微信红包_微信公众号开发小记——5.python微信红包
  16. pandas中访问使用多个索引的Series
  17. 这个5G网优工程师也太牛了!手机丢了,自己找回来了!
  18. java.lang.IllegalArgumentException: Can not set java.lang.String field xxx to java.lang.Class
  19. CEGUI环境的搭配
  20. 更改键盘部署软件【免费版】

热门文章

  1. 刚接触机器学习这一个月我都做了什么?
  2. Android 团队早期员工解释 Android 哪里不如 iOS
  3. centos7 tomcat9
  4. How React Works (一)首次渲染
  5. 数据恢复:解决ORA-600[kghstack_free2][kghstack_err+0068]一例
  6. PHP中Cookie的使用---添加/更新/删除/获取Cookie 及 自动填写该用户的用户名和密码和判断是否第一次登陆...
  7. Codeforces Round #324 (Div. 2) E. Anton and Ira 贪心
  8. Zend Studio出现 Some characters cannot be mapped using GBK character encoding 错误
  9. LAMP环境搭建之rpm软件包
  10. MD5 Library in .NET