關閉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也還是關閉的。