最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux中SELinux三種模式的啟動、關閉與查看方式

 更新時間:2024年02月01日 15:04:53   作者:魏大橙  
這篇文章主要介紹了Linux中SELinux三種模式的啟動、關閉與查看方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

SELinux三種模式的啟動、關閉與查看

目前SELinux依據(jù)啟動與否,共有三種模式,分別如下:

  • Enforcing:強制模式,代表SELinux運行中,且已經正確開始限制domain/type
  • Permissive:寬容模式,代表SELinux運行中,不過僅會有警告信息并不會實際限制domain/type的讀寫(這種模式可以用來作為SELinux的debuug之用)
  • Disabled:關閉模式,SELinux并沒有實際運行

我們要知道,并不是所有的進程都會被SELinux管制,所以我們需要知道進程有沒有受限(confined)

舉例來說:

我們查看一下crond和bash這兩個進程是否被限制

 我們可以看到crond確實是受限的主體進程,而bash因為是本機進程,就是不受限(unconfined_t)的類型。也就是說bash是直接去判斷rwx

三種模式的運行狀態(tài):

  • Disabled的模式,那么SELinux將不會運行,受限的進程也不會經過SELinux,直接去判斷rwx
  • Permissive的模式,不會阻止主體進程,但是當沒有通過策略規(guī)則或安全上下文判斷時,此讀寫操作將會被記錄起來(log),可作為未來檢查問題的判斷依據(jù)
  • Enforcing的模式,就是將受限主體進入規(guī)則比對、安全上下文比對的流程,若失敗,就直接阻止主體進程的讀寫操作,并且將它記錄下來。如果通通沒問題就進入到rwx的判斷

查看SELinux模式

使用getenforce查看

查看SELinux的策略

sestatus 【-vb】

選項與參數(shù):

  • -v:檢查列于/etc/sestatus.conf內的文件與進程的安全上下文內容
  • -b:將目前策略的規(guī)則布爾值列出

SELinux的啟動與關閉

SELinux的配置文件為/etc/selinux/config

其中非注釋的內容只有兩行為:

除了強制模式與寬容模式之間相互轉換之外,其他的模式變換都需要直接在配置文件中修改,并且變換模式后,都需要重新啟動

讓SELinux在Enforcing與Permissive之間切換

setenforce 【0/1】

選項與參數(shù):

  • 0:轉為Permissive寬容模式
  • 1:轉為Enforcing強制模式

不過請注意,setforce無法再Disabled模式下切換模式

 

補充:

問題:

  • 在某些特殊情況下
  • 我們從Disabled切換到Enforcing之后
  • 有一大堆服務不能順利啟動
  • 并且錯誤為/lib/xxx里面的數(shù)據(jù)沒有權限讀取
  • 這是因為重新寫入SELinux類型出錯
  • 使用Permissive就沒有這個錯誤

處理:

  • 在Permissive的狀態(tài)下
  • 使用【restorecon -Rv/】重新還原所有SELinux的類型就能解決這個問題

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • centos6利用yum安裝php mysql gd的步驟

    centos6利用yum安裝php mysql gd的步驟

    我在84vps中利用yum順利安裝mysql php 及gd庫,因為vps本身自帶了apahce2.2所以沒有apache安裝過程
    2012-09-09
  • CentOS 7?YUM源配置錯誤的解決方法

    CentOS 7?YUM源配置錯誤的解決方法

    在使用虛擬機安裝?CentOS?7?系統(tǒng)時,我們可能會遇到?YUM?源配置錯誤的問題,導致無法正常下載軟件包,為了解決這個問題,我們可以替換?YUM?源,本文給大家詳細介紹了操作步驟,需要的朋友可以參考下
    2025-06-06
  • Linux中gpio接口的使用方法示例

    Linux中gpio接口的使用方法示例

    這篇文章主要給大家介紹了關于Linux中gpio接口的使用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-11-11
  • Linux系統(tǒng)之authconfig命令的使用解讀

    Linux系統(tǒng)之authconfig命令的使用解讀

    authconfig是一個用于配置Linux系統(tǒng)身份驗證和賬戶管理設置的命令行工具,主要用于RedHat系列的Linux發(fā)行版,它提供了一系列選項來啟用和配置LDAP、Kerberos、NIS等多種認證機制,并可以根據(jù)需要調整系統(tǒng)如何處理用戶認證、賬戶信息檢索等任務
    2025-03-03
  • Linux多線程環(huán)境下 關于進程線程終止函數(shù)總結

    Linux多線程環(huán)境下 關于進程線程終止函數(shù)總結

    下面小編就為大家?guī)硪黄狶inux多線程環(huán)境下 關于進程線程終止函數(shù)總結。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • ubuntu下chorme提示輸入秘鑰環(huán)的解決方法

    ubuntu下chorme提示輸入秘鑰環(huán)的解決方法

    這篇文章主要給大家介紹了ubuntu下chorme提示輸入秘鑰環(huán)的解決方法,文中介紹的非常詳細,對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-04-04
  • Centos7設置postgresql數(shù)據(jù)庫開機自啟動方式

    Centos7設置postgresql數(shù)據(jù)庫開機自啟動方式

    本文介紹了在Linux系統(tǒng)上配置PostgreSQL開機自啟動的方法,包括復制啟動腳本、修改環(huán)境變量以及設置開機啟動等步驟
    2026-05-05
  • windows10安裝ubuntu20.04雙系統(tǒng)詳細圖文教程

    windows10安裝ubuntu20.04雙系統(tǒng)詳細圖文教程

    這篇文章主要介紹了windows10安裝ubuntu20.04雙系統(tǒng)詳細圖文教程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • Yum安裝中出現(xiàn)錯誤mirrorlist.txt的解決方法

    Yum安裝中出現(xiàn)錯誤mirrorlist.txt的解決方法

    前幾天在使用Yum install命令安裝軟件的時候一直提示一個mirrorlist.txt錯誤,通過查找相關的資料現(xiàn)在找到了解決的方法,所以這篇文章就整理出來和大家分享一下,有同樣遇到這個問題的朋友們可以參考借鑒下。
    2016-10-10
  • Centos7遠程桌面 vnc/vnc-server的設置詳解

    Centos7遠程桌面 vnc/vnc-server的設置詳解

    這篇文章主要介紹了Centos7遠程桌面 vnc/vnc-server的設置詳解的相關資料,需要的朋友可以參考下
    2016-10-10

最新評論

临西县| 濉溪县| 景东| 瓦房店市| 建德市| 湘乡市| 西林县| 麻栗坡县| 临颍县| 三穗县| 安塞县| 泾阳县| 凤城市| 兰西县| 濮阳县| 抚顺县| 丽水市| 淅川县| 神木县| 贵德县| 澄江县| 麻阳| 康马县| 金门县| 安国市| 龙海市| 灯塔市| 灵石县| 青铜峡市| 利川市| 漳平市| 丰原市| 苍南县| 西平县| 剑川县| 邢台市| 汶川县| 崇左市| 南阳市| 平山县| 化州市|