vsftpd:500 OOPS: vsftpd: refusing to run with writable root inside chroot ()错误的解决方法
生活随笔
收集整理的這篇文章主要介紹了
vsftpd:500 OOPS: vsftpd: refusing to run with writable root inside chroot ()错误的解决方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原vsftpd服務器的系統從centos6.8升級到centos7.2。vsftpd使用yum方式安裝,用戶采用系統用戶登錄。由于系統升級到centos7,yum安裝的vsftpd版本改變。因此按centos6的設置,登錄時報錯。配置文件未修改,主要是修改了ftp的主目錄權限。
這個問題發生在最新的這是由于下面的更新造成的:
- Add stronger checks for the configuration error of running with a writeable root directory inside a chroot(). This may bite people who carelessly turned on chroot_local_user but such is life.
從2.3.5之后,vsftpd增強了安全檢查,如果用戶被限定在了其主目錄下,則該用戶的主目錄不能再具有寫權限了!如果檢查發現還有寫權限,就會報該錯誤。
要修復這個錯誤,可以用命令chmod a-w /home/user01去除用戶主目錄的寫權限(采用該方式,將用戶主目錄文件熟悉修改為#chmod 555)。
推薦解決方案
可以在vsftpd的配置文件中增加下列兩項中的一項:
放到最后即可
總結
以上是生活随笔為你收集整理的vsftpd:500 OOPS: vsftpd: refusing to run with writable root inside chroot ()错误的解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (vue基础试炼_01)使用vue.js
- 下一篇: Vue计算属性、方法、侦听器