Linux实例通过vsftp上传文件报“553 Could not create file”错误

Linux实例通过vsftp上传文件报“553 Could not create file”错误

贡献者:

KB小秘书

 · 

更新时间:2019-09-17 14:13:52

提示: 这是一篇由阿里云ACE开发者(Alibaba Cloud Engineer)贡献,针对特定用户问题发布的文章。文档的内容以原稿呈现,阿里云对于文档内容不做任何形式的承诺。阿里云有权在未经通知的情形下对文档内容做出任何形式的修改。

免责声明:本文档可能包含第三方产品信息,该信息仅供参考。阿里云对第三方产品的性能、可靠性以及操作可能带来的潜在影响,不做任何暗示或其他形式的承诺。

 

问题描述

Linux实例通过vsftp上传文件报“553 Could not create file”错误。

 

解决方案

  1. 执行如下命令,确认服务器磁盘空间满了,导致文件无法上传会报该错误。
     df -h
    系统显示类似如下。
  2. 执行如下命令,确认FTP家目录没有写的权限。
    ls -l /home/zhengbo
    注:其中/home/zhengbo是FTP用户的家目录,需要写上自己实际的FTP目录名称,如果看到下面红框中的权限没有w,那就说明是没有写的权限。
  3. 执行如下命令,加上写的权限即可。
    chmod +w /home/zhengbo
    注:/home/zhengbo目录是换成您实际FTP的家目录名称。
  4. 执行如下命令,确认权限添加成功。
    ls -l /home/zhengbo

 

适用于

  • 云服务器 ECS

 

如果您的问题仍未解决,您可以在阿里云社区免费咨询,或提交工单联系阿里云技术支持。

  • 87

    发布KB

  • 585

    回答问题

  • 4

    粉丝数