FTP登录时错误信息: 500 OOPS: cannot change directory:/home/xxxxLogin failed. 421 Service not available, remote server has closed connection 开始以为是权限问题,将home/xxxx chmod为777,vsftpd配置文件全开依然不行。 百度一下查处原因: ================================== I found information at the NSA that indicates you can disable SELinux protection of the ftp daemon. setsebool -P ftpd_disable_trans 1 This seems a bit drastic. It certainly works for now though. ================================== 原来是新装系统RHEL5 增强的系统安全SELinux在作怪,关掉SELinux对FTP Daemon的保护就OK了: # setsebool ftpd_disable_trans 1 # service vsftpd restart