解决ftp登录问题:500 OOPS: cannot change directory:/home/xxx 500 OOPS: child died


问题描述:在使用 ftp 进行远程连接时,出现错误:500 OOPS: cannot change directory:/home/xxx 500 OOPS: child died

错误如图所示:

        

  解决步骤如下:

1.检查/home/cong 的权限

  若其权限不可访问不可读写,则将其权限设为:chmod 777 cong,再重新连接

2.若还出现错误,检查ftp的服务状态:

  setstatus -b | grep ftp

       

由上图可知, 其ftp_home_dir的状态为off,将其设置为开启状态即可

  注:(也可以将所有的状态都设为on,由于安全性的原因在这里我不建议)

3.使用命令改变ftp_home_dir的状态为on:

  setsebool -P ftp_home_dir 1

       

4. 状态变为on后,再使用命令重启服务:

  service vsftpd restart 

5、在windows的命令窗口中重新连接

      

 

若还有其他问题,可私信我,一起探讨解决!!

同时 希望各位能提出宝贵的意见方便改进 不甚感激!!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM