vsftpd登录出错问题:500 OOPS: cannot change directory:/root

可以在windows上使用一ftp客户端来尝试进行登录。这个时候一般都会报一个错误。

无效的用户权限错误

删除ftpuser 里面的root和user_list 里的root

最好关掉linux 的防火墙:chkconfig iptables off

然后再次登录

500 OOPS: cannot change directory:/root

解决办法:

1、  查看 SELinux 的状态:  sestatus -b | grep ftp    

2、  在出现的结果中可以看到  ftp_home_dir        off  

扫描二维码关注公众号,回复: 1405617 查看本文章

   tftpd_disable_trans   off

 

之类。我们现在只要把其中之一设置为on就可以啦。

 

3、  setsebool -P ftpd_disable_trans on      或者 setsebool -P  ftp_home_dir  on  

4、  重启vsftpd:  service vsftpd restart

再次登录,登录成功了。

试着上传一些文件来进行测试,看看是否有日志记录

猜你喜欢

转载自fuanyu.iteye.com/blog/828741