解决CentOS vsftp 553 Could not create file 错误,centosvsftp


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

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

查看SELinux设置:

[root@beaconvm02 vsftpd]# getsebool -a | grep 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


ftpd_use_fusefs --> off


ftpd_use_passive_mode --> off


httpd_enable_ftp_server --> off


tftp_anon_write --> off


tftp_use_cifs --> off


tftp_use_nfs --> off

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


[root@beaconvm02 vsftpd]# setsebool allow_ftpd_full_access on

再查看一遍


[root@beaconvm02 vsftpd]# getsebool -a | grep ftp


allow_ftpd_anon_write --> off


allow_ftpd_full_access --> on


allow_ftpd_use_cifs --> off


allow_ftpd_use_nfs --> off


ftp_home_dir --> off


ftpd_connect_db --> off


ftpd_use_fusefs --> off


ftpd_use_passive_mode --> off


httpd_enable_ftp_server --> off


tftp_anon_write --> off


tftp_use_cifs --> off


tftp_use_nfs --> off


[root@beaconvm02 vsftpd]#

再重新上传文件,成功。


相关内容

    暂无相关文章