字體:  

解決在 CentOS 7.x vsftpd FTP Server 出現 500 OOPS 的錯誤訊息

apple 發表於: 2019-3-19 14:46 來源: ADJ網路控股集團


若你的 vsftpd 升級到 2.3.5 版本之後,你會遇到一個新的問題,登入後出現如下訊息

回應: 500 OOPS: vsftpd: refusing to run with writable root inside chroot()

這是新版的 vsftpd 又增加了安全性的設定了,它不允許你的根目錄的權限設定是可以寫入的

所以你必須把該使用者的家目錄,可寫入的權限拿掉才能正常的登入
chmod a-w /home/user

但是這樣很麻煩.管理上不方便...所以可以在設定檔上加一行指令...就可以解除這個限制

1. 修改 /etc/vsftpd/vsftpd.conf 設定檔
# vi /etc/vsftpd/vsftpd.conf

加入下面一行
allow_writeable_chroot=YES

2. 重新啟動 vsftpd FTP Server
# service vsftpd restart

這樣就可以囉~