centos 關閉selinux 臨時關閉selinux 報錯 setenforce: setenforce() failed


關閉selinux的方法有兩種:臨時關閉和永久關閉。

查看selinux的狀態:estatus

[root@162-219-29-3 ~]# sestatus
SELinux status:                 enabled
SELinuxfs mount:                /sys/fs/selinux
SELinux root directory:         /etc/selinux
Loaded policy name:             targeted
Current mode:                   enforcing
Mode from config file:          disabled
Policy MLS status:              enabled
Policy deny_unknown status:     allowed
Max kernel policy version:      31

1. 臨時關閉:

臨時關閉在重啟后會失效。

臨時關閉命令:

setenforce 0

查看是否關閉成功:

getenforce

臨時關閉報錯 setenforce:  setenforce() failed    ,問題是權限不夠,我們需要管理員權限才可以。

[centos@ip123 ~]$ setenforce 0
setenforce:  setenforce() failed

解決辦法在root下執行:

su  - root 
setenforce  0

2. 永久關閉:

編輯配置文件 /etc/selinux/config 。需要重啟才可以生效

sed -i '/^SELINUX=/s/enforcing/disabled/' /etc/selinux/config

我們常用的方法是,先配置臨時生效,再更改配置文件。這樣就算服務器重啟了,selinux也還是關閉的。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM