vsftpd 500 错误简单解决方法

分类:CentOS运维 阅读:61678 次

问题描述:

今天公司让搭建基于虚拟用户的ftp,我用的是光盘自带的rpm包,系统为centos 5.5 。搭建完成后,可以自动启动,但是ftp用户不能登录。


我用另一台linux服务器登录ftp服务器


cannot change directory:/home/***

ftp服务器连接失败,错误提示:

500 OOPS: cannot change directory:/home/*******

500 OOPS: child died



解决方法:

# setsebool ftpd_disable_trans 1 手动输入命令

# service vsftpd restart


但是这个方法是每次开机都需要输入一次,很麻烦!

当时想写在主配置文件,但是开机后还是不能生效,

所以最后将这两条语句写入

/etc/rc.local中 可以生效

并且开机会自动启动,

希望对大家有帮助。