成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

教會你Redhat Enterprise Linux關閉SELinux

系統(tǒng) Linux
時光流逝,世界日新月異,現在的生活隨著科技的發(fā)展,發(fā)生了巨大的改變,計算機給我們的生活改變更是巨大。下面講解Redhat Enterprise Linux中如何關閉SELinux?希望你能學會Redhat Enterprise Linux關閉SELinux。

時光流逝,世界日新月異,現在的生活隨著科技的發(fā)展,發(fā)生了巨大的改變,計算機給我們的生活改變更是巨大。下面講解Redhat Enterprise Linux中如何關閉SELinux?希望你能學會Redhat Enterprise Linux關閉SELinux。

紅帽企業(yè) Linux 4包括了一個SELinux 的實現。SELinux 代表了用戶,程序以及進程間相互交流的主要變化。在這個發(fā)行版本中,SELinux 被默認安裝并被開啟使用。

在安裝的過程中,您可以選擇禁用 SELinux,或是設置它只記錄警告信息,或是使用它的只在以下守護進程中有效的目標化策略:dhcpd、httpd、mysqld、named、 nscd、ntpd、portmap、postgres、snmpd、squid、syslogd

目標化策略在默認的情況下被啟用。

紅帽企業(yè) Linux 4 使用在 ext2/ext3 文件系統(tǒng)上的擴展屬性來支持 SELinux。這就意味著,當一個文件被寫到默認掛載的 ext2/ext3 文件系統(tǒng)中時,一個擴展的屬性也會被寫入。

當系統(tǒng)有 紅帽企業(yè) Linux 4 和 紅帽企業(yè) Linux 2.1 雙重啟動的時候,這就可能會產生一些問題。紅帽企業(yè) Linux2.1 內核不支持文件的擴展屬性,當它遇到文件的擴展屬性時,系統(tǒng)可能會崩潰。

有Linux桌面用戶在安裝了Redhat Enterprise Linux 4.0后,可能會需要關閉SELinux,正確的方法是:
修改/etc/selinux/config文件中的SELINUX="" 為 disabled ,然后重啟。
By wangzhijun, # 24. January 2006, 04:09:06

SELinux中的Apache和MySQL設定

Fedora Core 3 在安裝時默認把SELinux的選項激活了。SELinux比普通的Linux內核提供了更高的安全性,理論上說,在系統(tǒng)因為未知漏洞溢出的時候,普通用戶是不可能得到超級用戶的權限了。但是,就是因為SELinux安全性的提高,導致我們在使用時,會發(fā)生一些我們以前從沒遇到的問題。

前兩天我在使用Fedora Core 3搭建PHP+MySQL的WebServer時就遇到了一些問題。現在整理一下,如果您也遇到同樣的問題,那么,看過這篇文章,就應該可以輕而易舉的解決了。

1. Apache - Document root must be a directory 問題。有可能和這個問題并發(fā)的問題還有 403 Forbidden 禁止訪問的問題。

現象描述:
不使用系統(tǒng)默認的 /var/www/html作為系統(tǒng)的Document Root,自己新建一個目錄后修改 /etc/httpd/conf/httpd.conf 中的配置,然后重起Apache的Daemon,發(fā)現Apache無法起動,系統(tǒng)報錯:
Document root must be a directory
但是,我們設置的DocumentRoot 的確是一個目錄,而且apache用戶具有可讀權限。

另一種情況:新建一個虛擬目錄或文件后,無法訪問,顯示 Forbidden, 403 Error,但文件或目錄有可讀權限。
問題產生的原因:一開始我想來想去想不出為什么,但是給我感覺是權限的問題,用傳統(tǒng)的Linux的思維方式來看,權限絕對沒有問題。但是仔細一想,SELinux是不是會有其他安全的設定?

檢查 avc message,查看 /var/log/messages文件,發(fā)現有類似以下內容的這樣一段:

  1. Dec 24 17:54:59 hostname kernel: audit(1098222899.827:0): avc: \  
  2. denied { getattr } for pid=19029 exe=/usr/sbin/httpd \  
  3. path=/var/www/html/about.html dev=dm-0 ino=373900 \  
  4. scontext=root:system_r:httpd_t tcontext=user_ubject_r:user_home_t \  
  5. tclass=file 

嘿嘿,問題找到了,果然是SELinux的新特性搞的鬼。我把目錄或文件設成了user_home_t類型,因此apache的進程沒有權限,無法訪問。針對Apache的進程所使用的SELinux target policy規(guī)定了apache的進程只能訪問httpd_sys_content_t類型的目錄或文件。

解決辦法:
很簡單,把目錄或文件的策略類型改成 httpd_sys_content_t 就可以了
使用root用戶
# chcon -t httpd_sys_content_t 目錄名或文件名
然后可以用 ls -laZ 命令查看文件目錄的策略類型

這樣你就成功的完成Redhat Enterprise Linux關閉SELinux了。

【編輯推薦】

  1. 了解Linux入門掌握Linux系統(tǒng)
  2. 剖析Linux內核代碼入門方法
  3. 入門學習:Linux定時任務Cron
  4. 闡述Linux驅動程序“Hello world!”
  5. 輕松了解Linux入門命令
責任編輯:小霞 來源: 賽迪
相關推薦

2009-12-15 17:10:39

優(yōu)化Linux

2009-12-17 13:40:42

Linux網卡安裝

2009-12-15 14:29:04

2009-12-10 10:40:21

Linux ldd

2009-11-24 09:53:37

SUSE enterp

2009-12-09 14:56:54

Linux查看目錄文件

2009-12-10 10:18:44

Apache安裝

2009-12-03 17:50:04

Linux Samba

2009-12-11 10:55:16

Linux啟動腳本

2009-12-14 17:13:04

Linux系統(tǒng)修改共享

2009-12-14 16:31:00

Linux安裝支付寶

2009-12-25 17:35:39

Linux安裝real

2009-12-11 09:04:10

Windows搭建Li

2009-12-14 18:04:38

Linux命令創(chuàng)建快照

2009-12-16 11:11:10

硬盤讀寫速度

2009-12-21 14:44:06

2010-01-06 16:32:45

Linux操作系統(tǒng)

2009-12-02 15:53:53

Linux系統(tǒng)

2009-12-21 11:36:24

Linux啟動加密

2009-12-21 14:13:04

重復行uniq
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线日韩 | 91天堂网| 亚洲人成人一区二区在线观看 | 免费成人午夜 | 亚洲精品久久久久久首妖 | 美女久久 | 国产精品毛片一区二区三区 | 亚洲精品一区久久久久久 | 国产日韩一区二区三免费 | 中文字幕av亚洲精品一部二部 | 综合久久av | 日韩欧美在线视频 | 一区二区三区在线 | 欧 | 美女毛片免费看 | 天天天天操 | 国产成人精品综合 | 毛片区| 一本大道久久a久久精二百 国产成人免费在线 | 国产精品视频入口 | 成人h免费观看视频 | 国产一区二区在线视频 | 伊人狠狠干| 日韩不卡一区二区 | 久久久久久免费看 | 久久久av一区| 日本国产精品视频 | 国产精品一区二区精品 | 天天操狠狠操 | 午夜影院在线观看 | 91精品麻豆日日躁夜夜躁 | 国产成人网 | 国产欧美精品一区二区三区 | 国产精品久久久久久亚洲调教 | www.色.com| 精品在线观看一区二区 | 一区二区精品 | 91精品国产综合久久婷婷香蕉 | 国产一区二区三区视频 | 欧美日韩免费视频 | 干狠狠 | 九九热精 |