码迷,mamicode.com
首页 > 其他好文 > 详细

关于ftp用户连接时出现500 OOPS: cannot change directory的解决办法

时间:2015-04-12 14:51:50      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:linux   centos   虚拟机   ftp   

RHEL5 中配置好后,今天想在XP下用ftp连接虚拟机中的linux,但ftp连接的时候会出现 "500 OOPS:cannot change directory:/root" 错误,如何解决呢?


     默认下是没有开启FTP的支持,所以访问时都被阻止了。


解决:


1.   查看SELinux设置
          # getsebool -a | grep ftp
发现 ftpd_disable_trans –> off   或者      ftp_home_dir–>off




2.   使用setsebool命令开启
     # setsebool ftpd_disable_trans 1     或者    # setsebool ftp_home_dir 1




3.   查看当前状态是否是on的状态
       # getsebool -a|grep ftp
      此时  ftpd_disable_trans –> on     或者    ftp_home_dir–>on


4. 最后重启     # service vsftpd restart


   OK,问题解决了。


另外     setsebool 使用-P参数,无需每次开机都输入这个命令
# setsebool -P ftpd_disable_trans 1
或者
# setsebool -P ftp_home_dir 1

关于ftp用户连接时出现500 OOPS: cannot change directory的解决办法

标签:linux   centos   虚拟机   ftp   

原文地址:http://blog.csdn.net/i10630226/article/details/45009417

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!