4 回答

TA貢獻1793條經驗 獲得超6個贊
1 永久方法 – 需要重啟服務器
修改/etc/selinux/config文件中設置SELINUX=disabled ,然后重啟服務器。
2 臨時方法 – 設置系統參數
使用命令setenforce 0
附:
setenforce 1 設置SELinux 成為enforcing模式
setenforce 0 設置SELinux 成為permissive模式

TA貢獻1788條經驗 獲得超4個贊
1 命令查看出selinux的狀態
sestatus -v
2 臨時關閉 selinux
setenforce 0
3 永久關閉selinux
vi /etc/sysconfig/selinux
把里邊的一行改為
SELINUX=disabled

TA貢獻1816條經驗 獲得超6個贊
通過配置文件調整SELinux的參數
[root@www ~]# vi /etc/selinux/config
SELINUX=enforcing <==調整 enforcing|disabled|permissive
SELINUXTYPE=targeted <==目前僅有 targeted 與 strict
SELinux 的啟動與關閉 【重要常識】:
上面是預設的政策與啟動的模式!要注意的是,如果改變了政策則需要重新開機;如果由 enforcing 或 permissive 改成 disabled ,或由 disabled 改成其他兩個,那也必須要重新開機。這是因為 SELinux 是整合到核心里面去的, 只可以在 SELinux 運作下切換成為強制 (enforcing) 或寬容 (permissive) 模式,不能夠直接關閉 SELinux 的!
同時,由 SELinux 關閉 (disable) 的狀態到開啟的狀態也需要重新開機。
一、SELinux有三種運作模式:
1、Enforcing:強制模式
2、Permissive:寬容模式
3、Disabled:關閉
二、將 SELinux 在 Enforcing 與 permissive 之間切換與查看
[root@www ~]# setenforce 0
[root@www ~]# getenforce Permissive
[root@www ~]# setenforce 1
[root@www ~]# getenforce Enforcing

TA貢獻1757條經驗 獲得超8個贊
關閉通常selinux 有2種方式
1種是暫時的 使用命令 setenforce 0 關閉 使用setenforce 1 開啟 使用getenforce 來查看狀態
2一種是永久的需要修改配置文件 vi /etc/selinux/config 將其中的SELINUX=設置為disabled即可
需要注意的是 如果直接修改配置文件/etc/selinux/config 那么只有重啟后才會生效,說以要想現在就關閉需要先用第一種方法緊接著使用第二種方法,使下次重啟使也關閉
添加回答
舉報