關於ftp中root用戶連接時500 OOPS: cannot change directory:/root報錯 ...

RHEL5 中配置好vsftp後,開了root用戶上傳權限,也關了系統的防火牆,但ftp連接的時候依然還會出現 "500 OOPS:cannot change directory:/root" 錯誤,如何解決呢?
  
問題終於有了解決的方案。

    如何開啓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帶來的樂趣。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章