[精讚] [會員登入]
3669

SELinux 常用指令和檔案

在Redhat系列中,Centos5以後加入了selinux,他並沒有這麼可怕,不必每次看到Selinux ,就想把他

分享此文連結 //n.sfs.tw/10055

分享連結 SELinux 常用指令和檔案@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-25 13:45:11 最後編修
2016-10-22 09:20:18 By 張○○
 

自動目錄

在Redhat系列中,Centos5以後加入了selinux,他並沒有這麼可怕,不必每次看到Selinux ,就想把他 Disable

SELinux的三種模式[2]

  • enforcing:強制模式,代表 SELinux 運作中;
  • permissive:寬容模式:代表 SELinux 運作中,不過僅會有警告訊息並不會實際限制存取。這種模式可以運來作為 SELinux 的 debug 之用;
  • disabled:關閉,SELinux 並沒有實際運作。

和SElinux 有關的指令

sestatus 顯示 SELinux 的狀態
# sestatus
SELinux status:                 enabled
SELinuxfs mount:                /selinux
Current mode:                   enforcing
Mode from config file:          enforcing
Policy version:                 21
Policy from config file:        targeted

參數

-v
-b  顯示 selinux 的policy boolean 值

setenforce 強制啟動或停止 SElinux,只能設 enforcing和permissive兩種狀態

# setenforce 1
# sestatus
SELinux status:                 enabled
SELinuxfs mount:                /selinux
Current mode:                   enforcing
Mode from config file:          enforcing
Policy version:                 24
Policy from config file:        targeted
# setenforce 0
# sestatus
SELinux status:                 enabled
SELinuxfs mount:                /selinux
Current mode:                   permissive
Mode from config file:          enforcing
Policy version:                 24
Policy from config file:        targeted

setsebool  設定 SElinux 的全域 boolean 值

getsebool 取得 SElinux 的全域 boolean 值

# getsebool  virt_use_comm
virt_use_comm --> off
# setsebool  virt_use_comm on
# getsebool  virt_use_comm
virt_use_comm --> on

chcon 改變檔案之 selinux 權限屬性

# chcon -t httpd_user_content_t n.sfs.tw.css

fixfiles 修正檔案之 selinux context 內文

ls 列出檔案 selinux 權限

參數

--lcontext
        Display security context.   Enable -l. Lines will probably be too wide for most  dis-
        plays.
-Z, --context
        Display  security  context  so  it  fits on most displays.  Displays only mode, user,
        group, security context and file name.
--scontext
        Display only security context and file name.
--help display this help and exit
--version
       output version information and exit

和 SElinux 有關的檔案

/etc/selinux/config    selinux 的設定

/etc/sestatus.conf    selinux 的全域boolean 值

參考資料

[1] 安全增強式Linux(SELinux, Security-Enhanced Linux)

[2] 鳥哥對 selinux 的說明,非常詳細 http://linux.vbird.org/linux_basic/0440processcontrol.php#selinux


原文編修 2009-10-09 21:53:32

END

你可能感興趣的文章

[Centos6] php5.3升級為php5.6 Centos6 + php5.6 升級

[Rocky9] 安裝SPHINX Search 3 支援中文 新版本的 sphinx 和舊版不同,網路上很多範例和教學是不能用的。此文是安裝和設定方法分享

TFTP Server 安裝及使用 讓設備的網路設定檔或是韌體經由TFTP拷備出來,操作的方法

[Centos8] 利用nmcli 設定ipv6 位址 Centos7之後修改網路設定變得比較麻煩一點,此篇介紹使用nmcli指令的方法

[CENTOS7/8] 安裝中文字型 如何在Centos7上安裝和移除中文字型?

[Centos] 安裝及設定docker docker 是一個應用程式的容器,相對於vm是作業系統的容器。此篇整理基本安裝及設定。

我有話要說

>>

限制:留言最高字數1000字。 限制:未登入訪客,每則留言間隔需超過10分鐘,每日最多5則留言。

訪客留言

[無留言]

隨機好文

UTF-8 BOM (Byte Order Mark) 的問題 在 Michael Kaplan 那看到 Every character has a story #4: U+feff

[CodeIgniter 3] 資料庫的使用方法整理1/2 --Select的使用 [CodeIgniter 3] 資料庫的使用方法整理:Select的使用

[AS3] 物件加上超連結的方法 物件加上超連結,可讓使用者點擊的方法

網頁的標頭(head)搜尋引擎和FB最佳化 網頁的標頭(head)搜尋引擎和facebook最佳化

讓radio box 或checkbox 好按 在行動裝置下,radio box及checkbox變得很難按得到