問題終於有了解決的方案。
如何開啓root用戶的上傳權限,如何關閉系統的防火牆,我就不再多廢話了,不懂的朋友google去。
言歸正傳,在開了root用戶上傳權限,也關了系統的防火牆,但ftp連接的時候依然還會出現 "500 OOPS:cannot change directory:/root" 錯誤,如何解決呢?
解決:
1、 查看 SELinux 的狀態: sestatus -b | grep ftp 確切地說,只是查看了ftp的狀態。
2、 在出現的結果中可以看到 ftp_home_dir off
tftpd_disable_trans off
之類。我們現在只要把其中之一設置爲on就可以啦。
3、 setsebool -P ftpd_disable_trans on 或者 setsebool -P ftp_home_dir on
4、 重啓vsftpd: service vsftpd restart
5、 慢慢享受ftp帶來的樂趣。