Centos下安装vsftpd,用windows链接时出错以下信息:linux
500 OOPS: cannot change directory:/home/testwindows
500 OOPS: priv_sock_get_cmd服务器
远程主机关闭链接。ide
如图:rest
错误缘由:对方服务器开启了selinux,致使链接被阻断的状况。code
解决方法:1) 关闭selinux: #setenforce 0get
2)设定setsebool值
查看ftp的setsebool值:#sestatus -b| grep ftp或者#getsebool –a | grep ftpcmd
修改值:it
#setsebool -P ftpd_disable_trans 1class
#setsebool -p ftp_home_dir 1
重启vsftpd :
#service vsftpd restart