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

  • Post author:
  • Post category:其他


问题描述:在使用

ftp

进行远程连接时,出现错误:

500 OOPS: cannot change directory:/home/xxx 500 OOPS: child died

错误如图所示:

img


解决步骤如下:


1.检查/home/cong 的权限

若其权限不可访问不可读写,则将其权限设为:

chmod 777 cong,

再重新连接


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


setstatus -b | grep ftp

img

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


注:

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


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


setsebool -P ftp_home_dir 1

img


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


service vsftpd restart


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

img