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

      restorecon

      恢復文件的安全上下文

      補充說明

      restorecon命令 用來恢復SELinux文件屬性即恢復文件的安全上下文。

      語法

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

      選項

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

      實例

      假設CentOS安裝了apache,網頁默認的主目錄是/var/www/html,我們經常遇到這樣的問題,在其他目錄中創建了一個網頁文件,然后用mv移動到網頁默認目錄/var/www/html中,但是在瀏覽器中卻打不開這個文件,這很可能是因為這個文件的SELinux配置信息是繼承原來那個目錄的,與/var/www/html目錄不同,使用mv移動的時候,這個SELinux配置信息也一起移動過來了,從而導致無法打開頁面,具體請看下面的實例:

      使用CentOS舉例,如果默認沒有安裝apache,確保網絡連接,使用下面的命令安裝

      [root@jsdig.com ~]# yum install httpd
       # 我們在root的家目錄新建一個html文件 
      [root@jsdig.com ~]# pwd
      /root
      
      [root@jsdig.com ~]# vi index.html
      
      # 隨便輸入一段文字,保存退出 
      welcome to www.jsdig.com
      
      # 將這個文件mv到網頁默認目錄下 
      [root@jsdig.com ~]# mv index.html /var/www/html/
      
      # 
      # 這個時候我們使用firefox瀏覽器輸入127.0.0.1/index.html發現打不開,
      # 查看一下SELinux的日志文件,發現了下面這一段報錯信息,從這個報錯信息不難看出,
      # 進程httpd訪問網頁主目錄中的index.html時被SELinux阻止,原因是因為,SELinux配置信息不正確,
      # 正確的SELinux配置信息應該是scontext=后面的部分,
      # 而index.html文件的SELinux配置信息卻是tcontext=后面的部分,
      # 從tcontext=的第三段“admin_home_t”不難看出,這個文件的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來恢復網頁主目錄中所有文件的SELinux配置信息(如果目標為一個目錄,可以添加-R參數遞歸)

      [root@jsdig.com html]# restorecon -R /var/www/html/
      
      主站蜘蛛池模板: 久久综合精品国产一区二区三区| 天天做.天天爱.天天综合网| 亚洲色偷偷偷综合网| 亚州欧州一本综合天堂网| 久久伊人久久亚洲综合| 亚洲综合色婷婷在线观看| 亚洲av综合日韩| 久久婷婷五月综合色99啪ak| 亚洲五月综合缴情婷婷| 色综合久久一区二区三区| 综合久久给合久久狠狠狠97色| 久久婷婷综合色丁香五月| 色先锋资源久久综合5566| 久久丁香五月天综合网| 激情综合丝袜美女一区二区 | 色综合天天综合网国产成人网| 久久精品综合电影| 国产成人综合久久久久久| 亚洲国产成人九九综合| 熟女少妇色综合图区| 国产精品综合一区二区三区| 亚洲人成伊人成综合网久久| 亚洲综合另类小说色区色噜噜| 久久综合鬼色88久久精品综合自在自线噜噜 | 久久综合九色综合精品| 一本色道久久综合无码人妻| 亚洲综合自拍成人| 久久综合给合久久国产免费| 国产综合亚洲专区在线| 国产精品激情综合久久| 丁香六月激情综合| 国产婷婷综合在线视频| 色综合天天色综合| 国产精品天干天干在线综合| 国产天天综合永久精品日| 国产色婷婷精品综合在线| 五月丁香六月综合缴清无码| 人人狠狠综合久久亚洲88| 亚洲综合在线另类色区奇米| 色欲综合久久中文字幕网| 亚洲综合亚洲国产尤物|