问题描述:在使用 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的命令窗口中重新连接