[Linux] CentOS vsftp 553 Could not create file 错误解决

╰半夏微凉° 2022-07-15 23:48 453阅读 0赞

症状:用户可以从远程服务器登录ftp,可以查看ftp各种路径文件,但是不能上传,上传提示553 Could not create file.

查看了各种文件夹权限,都设置没问题,最后发现是SELinux问题,

查看SELinux设置:

  1. [root@beaconvm02 vsftpd]# getsebool -a | grep ftp
  2. allow_ftpd_anon_write --> off
  3. allow_ftpd_full_access --> off
  4. allow_ftpd_use_cifs --> off
  5. allow_ftpd_use_nfs --> off
  6. ftp_home_dir --> off
  7. ftpd_connect_db --> off
  8. ftpd_use_fusefs --> off
  9. ftpd_use_passive_mode --> off
  10. httpd_enable_ftp_server --> off
  11. tftp_anon_write --> off
  12. tftp_use_cifs --> off
  13. tftp_use_nfs --> off

问题在于,要把allow_ftpd_full_access设置为on,修改设置

  1. [root@beaconvm02 vsftpd]# setsebool allow_ftpd_full_access on

再查看一遍

  1. [root@beaconvm02 vsftpd]# getsebool -a | grep ftp
  2. allow_ftpd_anon_write --> off
  3. allow_ftpd_full_access --> on
  4. allow_ftpd_use_cifs --> off
  5. allow_ftpd_use_nfs --> off
  6. ftp_home_dir --> off
  7. ftpd_connect_db --> off
  8. ftpd_use_fusefs --> off
  9. ftpd_use_passive_mode --> off
  10. httpd_enable_ftp_server --> off
  11. tftp_anon_write --> off
  12. tftp_use_cifs --> off
  13. tftp_use_nfs --> off
  14. [root@beaconvm02 vsftpd]#

再重新上传文件,成功。

发表评论

表情:
评论列表 (有 0 条评论,453人围观)

还没有评论,来说两句吧...

相关阅读