若你的 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
這樣就可以囉~