1. 程式人生 > >linux下的selinux簡單運用

linux下的selinux簡單運用

首先通過getenforce命令我們可以檢視selimux狀態

通過vim /etc/sysconfig/selinux 編輯selimux配置檔案,啟動

引數SELINUX=enforcing  強制狀態,不可以操作,也會發出警告

                  permissive 警告狀態可以操作但會發出警告

                  disabled     關閉狀態  

通過配置檔案切換工作狀態都需要重啟計算機

 

 

setenforce 0|1 臨時轉換狀態enforcing | permissive

 

sebool值   //

mkdir /redhat
ls -Zd /redhat/
chon -t public_content /redhat/     //臨時改變檔案或目錄的標間型別
ls -Zd /redhat/
vim /etc/sysconfig/selinux
reboot
vim /etc/sysconfig/selinux
reboot

semanage fcontext -l | grep /var/ftp   //檢視
semanage fcontext -l | grep / redhat

semanage fcontext -a -t public_content_t '/redhat(/.*)?'  //新增

restorecon -RvvF /redhat/          //重新整理標籤列表

 

getsebool -a | grep ftp
setsebool -P ftp_home_dir 1 | on(0 or off)    //開啟ftp家目錄的許可權(關閉)


rpm -qa | grep setroubleshoot //檢視關於setroubleshoot
setroubleshoot-server         //selinux核心服務,提供系統日誌分析管理
> /var/log/messages           //selinux核心日誌,是系統分析管理後日志,一般會提供幫助。
> /var/log/audit/audit.log    //系統日誌檔案