一、首先說一下,如何臨時關閉和開啟selinux以及檢視selinux的狀態
1、檢視selinux的狀態
# /usr/sbin/sestatus -v
如果看到 selinux status: enable 即為開啟狀態
當然也可以使用 #getenforce 命令檢視
2、臨時關閉
setenforce 0
3、臨時開啟
setenforce 1
如果要徹底關閉selinux請使用下面的命令
#vim /etc/selinux/config
將 selinux=enforcing 改為 selinux=disabled
重啟伺服器即可。
二、說說常見的selinux引起的許可權問題
如何判斷是不是selinux引起的問題呢?
比如,如果你的mysql裝好了,可是啟動不了,說檔案找不到但檔案確實存在指定的位置,這時候你就可以臨時關閉selinux再啟動,如果啟動成功就可以判斷出是selinux引起的問題。那麼就針對seliux增加許可權就可以了
首先使用root使用者登入,凡是mysql需要訪問的地方都加上下面的命令
#chcon -r -t mysqld_db_t /mysqldir#該命令是修改目錄或檔案的策略型別為mysql可以訪問
如果你的httpd 目錄也遇到類似的問題,提示沒有許可權或找不到檔案,但關閉selinux後正常可以使用下面的命令
chcon -r -t httpd_sys_content_t /httpddir 即可
一、首先說一下,如何臨時關閉和開啟selinux以及檢視selinux的狀態
1、檢視selinux的狀態
# /usr/sbin/sestatus -v
如果看到 selinux status: enable 即為開啟狀態
當然也可以使用 #getenforce 命令檢視
2、臨時關閉
setenforce 0
3、臨時開啟
setenforce 1
如果要徹底關閉selinux請使用下面的命令
#vim /etc/selinux/config
將 selinux=enforcing 改為 selinux=disabled
重啟伺服器即可。
二、說說常見的selinux引起的許可權問題
如何判斷是不是selinux引起的問題呢?
比如,如果你的mysql裝好了,可是啟動不了,說檔案找不到但檔案確實存在指定的位置,這時候你就可以臨時關閉selinux再啟動,如果啟動成功就可以判斷出是selinux引起的問題。那麼就針對seliux增加許可權就可以了
首先使用root使用者登入,凡是mysql需要訪問的地方都加上下面的命令
#chcon -r -t mysqld_db_t /mysqldir#該命令是修改目錄或檔案的策略型別為mysql可以訪問
如果你的httpd 目錄也遇到類似的問題,提示沒有許可權或找不到檔案,但關閉selinux後正常可以使用下面的命令
chcon -r -t httpd_sys_content_t /httpddir 即可
linux中如何關閉 開啟SElinux
1 檢視核心 系統版本 root virtualboxcentos7 test hostnamectl static hostname virtualboxcentos7 icon name computer vm chassis vm machine id e8d08b54fc55254aaefd...
selinux 開啟和關閉
對於新手來說,linux的selinux困擾了一大批學員,開啟後,導致檔案許可權修改不了等問題,下面就是關閉設定setlinux的方法 檢視selinux狀態 1 usr sbin sestatus v 如果selinux status引數為enabled即為開啟狀態 selinux status ...
SELinux 開啟和關閉
檢視selinux狀態 1 usr sbin sestatus v 如果selinux status引數為enabled即為開啟狀態 selinux status enabled 2 getenforce 也可以用這個命令檢查 關閉selinux 1 臨時關閉 不用重啟機器 setenforce 0...