[精讚] [會員登入]
3116

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

你可能感興趣的文章

[Linux] 使用tarball安裝下載PERL的tar檔模組 在Linux下,perl下載的pm模組,不使用cpan的安裝方法

EXCEL+phpPgAdmin 使用phpPgAdmin 匯出資料 直接使用phpPgAmin下載資料的方法

[Linux] 刪除last/lastb登出入記錄 linux shell的登出入記錄

[Centos7] HTTPS/SSL憑證的SELINUX設置 把申請來的憑證檔放到指定的位置後,沒辦法啟動,怎麼辦?

[postfix] open /etc/postfix/main.cf: Permission denied 等錯誤 遇到開啟 /etc/postfix/main.cf: Permission denied 等錯誤解決

[Centos8] 校時ntpdate? 以前常用的ntpdate,在centos8竟然不見了?

我有話要說

>>

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

訪客留言

[無留言]

隨機好文

[jQuery] 利用load()來達成ajax的寫法 jQuery中利用load()來達成ajax的寫法,也有人稱他是假的ajax,作法就是..

[HP DL380G7] 生效啟動第3,4片網卡/開啟或關閉內建的網卡 HP DL380G7 預設第3,4片網卡裝完系統後找不到,難道是壞了?要怎麼辦?

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

為什麼要重造輪子? 什麼輪子?造什麼輪子?我為什麼要重造輪子?

[PHP] 檢查檔案是否是圖檔 使用getimagesize函數檢查檔案是否是圖檔