vsftp登录时提示500
500 OOPS: cannot change directory:/data/***
500 OOPS: child died
解决方法:
终端查看SELinux状态
getsebool -a|grep ftp
查看是否有ftpd_disable_trans-->off 或者 ftp_home_dir-->off
使用setsebool命令临时开启(每次开机需要输入以下命令):
setsebool ftpd_disable_trans 1 或者 setsebool ftp_home_dir 1
使用setsebool命令永久开启(无需每次开机输入):
setsebool -P ftpd_disable_trans 1 或者 setsebool -P ftp_home_dir 1
重启vsftp服务
service vsftpd restart
原因:这是因为服务器开启了selinux,这限制了FTP的登录。
原创文章,转载请注明: 转载自荣耀博客
本文链接地址: vsftp提示500 OOPS
本文链接地址: vsftp提示500 OOPS