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