问题描述:

     今天公司让搭建基于虚拟用户的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中 可以生效

并且开机会自动启动,

希望对大家有帮助。