<span id="vexk9"><table id="vexk9"></table></span>

      restorecon

      恢復(fù)文件的安全上下文

      補(bǔ)充說(shuō)明

      restorecon命令 用來(lái)恢復(fù)SELinux文件屬性即恢復(fù)文件的安全上下文。

      語(yǔ)法

      restorecon [-iFnrRv] [-e excludedir ] [-o filename ] [-f filename | pathname...]
      

      選項(xiàng)

      -i:忽略不存在的文件。
      -f:infilename 文件 infilename 中記錄要處理的文件。
      -e:directory 排除目錄。
      -R/-r:遞歸處理目錄。
      -n:不改變文件標(biāo)簽。
      -o/outfilename:保存文件列表到 outfilename,在文件不正確情況下。
      -v:將過(guò)程顯示到屏幕上。
      -F:強(qiáng)制恢復(fù)文件安全語(yǔ)境。
      

      實(shí)例

      假設(shè)CentOS安裝了apache,網(wǎng)頁(yè)默認(rèn)的主目錄是/var/www/html,我們經(jīng)常遇到這樣的問(wèn)題,在其他目錄中創(chuàng)建了一個(gè)網(wǎng)頁(yè)文件,然后用mv移動(dòng)到網(wǎng)頁(yè)默認(rèn)目錄/var/www/html中,但是在瀏覽器中卻打不開(kāi)這個(gè)文件,這很可能是因?yàn)檫@個(gè)文件的SELinux配置信息是繼承原來(lái)那個(gè)目錄的,與/var/www/html目錄不同,使用mv移動(dòng)的時(shí)候,這個(gè)SELinux配置信息也一起移動(dòng)過(guò)來(lái)了,從而導(dǎo)致無(wú)法打開(kāi)頁(yè)面,具體請(qǐng)看下面的實(shí)例:

      使用CentOS舉例,如果默認(rèn)沒(méi)有安裝apache,確保網(wǎng)絡(luò)連接,使用下面的命令安裝

      [root@jsdig.com ~]# yum install httpd
       # 我們?cè)趓oot的家目錄新建一個(gè)html文件 
      [root@jsdig.com ~]# pwd
      /root
      
      [root@jsdig.com ~]# vi index.html
      
      # 隨便輸入一段文字,保存退出 
      welcome to www.jsdig.com
      
      # 將這個(gè)文件mv到網(wǎng)頁(yè)默認(rèn)目錄下 
      [root@jsdig.com ~]# mv index.html /var/www/html/
      
      # 
      # 這個(gè)時(shí)候我們使用firefox瀏覽器輸入127.0.0.1/index.html發(fā)現(xiàn)打不開(kāi),
      # 查看一下SELinux的日志文件,發(fā)現(xiàn)了下面這一段報(bào)錯(cuò)信息,從這個(gè)報(bào)錯(cuò)信息不難看出,
      # 進(jìn)程httpd訪問(wèn)網(wǎng)頁(yè)主目錄中的index.html時(shí)被SELinux阻止,原因是因?yàn)椋琒ELinux配置信息不正確,
      # 正確的SELinux配置信息應(yīng)該是scontext=后面的部分,
      # 而index.html文件的SELinux配置信息卻是tcontext=后面的部分,
      # 從tcontext=的第三段“admin_home_t”不難看出,這個(gè)文件的SELinux配置信息是root用戶家目錄的。
      # 
      type=AVC msg=audit(1378974214.610:465): avc:  denied  { open } for  pid=2359 comm="httpd" path="/var/www/html/index.html" dev="sda1" ino=1317685 scontext=system_u:system_r:httpd_t:s0 tcontext=unconfined_u:object_r:admin_home_t:s0 tclass=file
      

      使用ls -Z也可以看出,文件和目錄的SELinux信息不匹配

      [root@jsdig.com html]# ls -Z /var/www/html/
      .... unconfined_u:object_r:admin_home_t:s0 index.html
      
      [root@jsdig.com html]# ls -Zd /var/www/html/
      .... system_u:object_r:httpd_sys_content_t:s0 /var/www/html/
      

      使用restorecon來(lái)恢復(fù)網(wǎng)頁(yè)主目錄中所有文件的SELinux配置信息(如果目標(biāo)為一個(gè)目錄,可以添加-R參數(shù)遞歸)

      [root@jsdig.com html]# restorecon -R /var/www/html/
      
      主站蜘蛛池模板: 亚洲国产天堂久久综合| 狠狠爱天天综合色欲网| 亚洲综合无码AV一区二区| 五月综合色婷婷在线观看| 亚洲综合无码精品一区二区三区| 久久综合九九亚洲一区| 亚洲成AV人综合在线观看| 国产综合激情在线亚洲第一页| HEYZO无码综合国产精品227| 亚洲精品综合久久中文字幕| 色综合色综合色综合| 一本久久知道综合久久| 色婷婷久久综合中文网站| 久久综合五月婷婷| 免费国产综合视频在线看| 亚洲AV人无码综合在线观看| 国产成人综合日韩精品婷婷九月| 久久综合色天天久久综合图片| 午夜激情影院综合| 综合一区自拍亚洲综合图区| 日韩综合在线观看| 天天在线天天综合网色| 九九久久99综合一区二区| 亚洲欧洲国产综合AV无码久久| 91精品国产综合久久婷婷| 久久久久久青草大香综合精品| 亚洲av日韩综合一区久热| 伊人色综合一区二区三区影院视频| 亚洲av伊人久久综合密臀性色| 狠狠综合久久AV一区二区三区| 国产成人综合精品一区| 伊人色综合久久天天人守人婷| 狠狠综合久久久久综合小说网| 色婷婷久久综合中文久久蜜桃| 欧洲亚洲综合一区二区三区| 思思91精品国产综合在线| 五月天色婷婷综合| 狠狠色狠狠色综合| 亚洲国产综合人成综合网站00| 天天影视色香欲综合免费| 国产精品综合视频|