vsftp 500 oops问题的解决方法



vsftp 500 oops问题的解决方法。刚装完vsftp,登陆出现下面的错误:

vsftpd 500 OOPS: cannot change directory

以前使用从来没出现问题,这次刚装的RHEL就出现问题,分析可能和这次把SELinux设置成enforcing有关。

网上google了下,有三个解决方法:

1、/usr/sbin/setsebool ftpd_disable_trans 1

/sbin/service vsftpd restart

2、把SELinux关闭(修改/etc/selinux/config文件中的SELINUX=”" 为 disabled ,然后重启)。

3、可以把SELinux设置成Permissive,表示SELinux规则启动,但只是把违规的记录到log中。(方法同上)