1. 程式人生 > >問題一:vsftpd:500 OOPS: cannot read config file: /etc/vsftpd/vsftpd.conf

問題一:vsftpd:500 OOPS: cannot read config file: /etc/vsftpd/vsftpd.conf

為 vsftpd 啟動 vsftpd:500 OOPS: cannot read config file: /etc/vsftpd/vsftpd.conf
原因: selinux沒有關閉(SELinux是Linux系統上一個常見的安全軟體)

解決:

           通過命令getenforce來檢視一下SELinux的狀態,預設情況下一般都是Enforcing狀態,也就是強制啟用的意思

           SELinux一共有3種狀態,分別是Enforcing,Permissive和Disabled狀態。

            第一種是預設狀態,表示強制啟用,

           第二種是寬容的意思,即大部分規則都放行。

           第三種是禁用,即不設定任何規則。

            Enforcing狀態的值是1,permissive狀態是0,因此設定為permissive,命令就是:setenforce 0

            但是這種修改重啟後就會失效,因此我們需要通過修改設定檔案,讓某個配置永久生效。配置檔案的位置是:

             /etc/selinux/config

             將其中的   SELINUX=permissive 改變,就可以了