在linux redhat 5 中安装 vsftpd,只能下载,无法上传上传文件的时候总是提示:
553 Could not create file.
在网上搜了一下,原来是:
Fedora Core 4缺省状态是打开selinux的,在这个状态下,vsftp会出现本地用户无法上传的问题(可能是本地用户的home目录,或者是整个目录),错误信息为:
553 Could not create file.
所以redhat 也可能是这个问题,所以试了一下,果然可以!
要解决这个问题只要:
1. setsebool -P ftpd_disable_trans 1
2. service vsftpd restart
可以参考man ftpd_selinux
本文介绍了解决RedHat系统中VSFTPD服务无法上传文件的问题。通过设置SELinux策略并重启服务,可以有效解决本地用户上传失败的情况。

694

被折叠的 条评论
为什么被折叠?



