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

      semanage

      默認目錄的安全上下文查詢與修改

      補充說明

      semanage命令 是用來查詢與修改SELinux默認目錄的安全上下文。SELinux的策略與規則管理相關命令:seinfo命令、sesearch命令、getsebool命令、setsebool命令、semanage命令。

      語法

      semanage {login|user|port|interface|fcontext|translation} -l
      semanage fcontext -{a|d|m} [-frst] file_spec
      

      選項

      -l:查詢。
      fcontext:主要用在安全上下文方面。
      -a:增加,你可以增加一些目錄的默認安全上下文類型設置。
      -m:修改。
      -d:刪除。
      

      實例

      查詢一下/var/www/html的默認安全性本文的設置:

      semanage fcontext -l
      SELinux fcontext    type          Context
      ....(前面省略)....
      /var/www(/.*)?      all files     system_u:object_r:httpd_sys_content_t:s0
      ....(後面省略)....
      

      如上面例子所示,我們可以查詢的到每個目錄的安全性本文!而目錄的設定可以使用正則表達式去指定一個范圍。那么如果我們想要增加某些自定義目錄的安全性本文呢?舉例來說,我想要色設置/srv/samba成為 public_content_t的類型時,應該如何設置呢?

      用semanage命令設置/srv/samba目錄的默認安全性本文為public_content_t

      mkdir /srv/samba
      ll -Zd /srv/samba
      drwxr-xr-x  root root root:object_r:var_t    /srv/samba
      

      如上所示,默認的情況應該是var_t這個咚咚的!

      semanage fcontext -l | grep '/srv'
      /srv/.*                     all files   system_u:object_r:var_t:s0
      /srv/([^/]*/)?ftp(/.*)?     all files   system_u:object_r:public_content_t:s0
      /srv/([^/]*/)?www(/.*)?     all files   system_u:object_r:httpd_sys_content_t:s0
      /srv/([^/]*/)?rsync(/.*)?   all files   system_u:object_r:public_content_t:s0
      /srv/gallery2(/.*)?         all files   system_u:object_r:httpd_sys_content_t:s0
      /srv                        directory   system_u:object_r:var_t:s0   //看這里!
      

      上面則是默認的/srv底下的安全性本文資料,不過,并沒有指定到/srv/samba

      semanage fcontext -a -t public_content_t "/srv/samba(/.*)?"
      semanage fcontext -l | grep '/srv/samba'
      /srv/samba(/.*)?            all files   system_u:object_r:public_content_t:s0
      
      cat /etc/selinux/targeted/contexts/files/file_contexts.local
      # This file is auto-generated by libsemanage
      # Please use the semanage command to make changes
      /srv/samba(/.*)?    system_u:object_r:public_content_t:s0  #寫入這個檔案
      
      restorecon -Rv /srv/samba* #嘗試恢復默認值
      ll -Zd /srv/samba
      drwxr-xr-x  root root system_u:object_r:public_content_t /srv/samba/  #有默認值,以后用restorecon命令來修改比較簡單!
      

      semanage命令的功能很多,這里主要用到的僅有fcontext這個選項的用法而已。如上所示,你可以使用semanage來查詢所有的目錄默認值,也能夠使用它來增加默認值的設置!

      主站蜘蛛池模板: 色综合天天综一个色天天综合网 | 久久五月天综合网| 色噜噜狠狠成人中文综合| 久久综合久久综合九色| 亚洲综合小说另类图片动图| 一本大道无香蕉综合在线| 亚洲综合久久综合激情久久| 天天综合天天添夜夜添狠狠添| 国产精品综合久成人| 成人综合久久精品色婷婷| 狠狠色丁香婷婷综合精品视频| 久久影院综合精品| 六月丁香激情综合成人| 伊人色综合久久天天| 狠狠综合久久AV一区二区三区| 久久综合AV免费观看| 亚洲综合熟女久久久30p| 国产成人综合在线视频| 色综合网天天综合色中文男男| 丁香六月婷婷综合| 色综合天天色综合| 亚洲私人无码综合久久网| 亚洲国产精品成人综合久久久| 琪琪五月天综合婷婷| 国产成人综合久久精品尤物| 本道久久综合无码中文字幕| 久久婷婷五月综合色奶水99啪| 狠狠色狠狠色综合日日不卡| 中文字幕久久综合| 狠狠激情五月综合婷婷俺| 国产成人AV综合久久| 狠狠色丁香久久婷婷综合| 伊人色综合一区二区三区 | 亚洲五月综合缴情在线观看| 色综合久久天天影视网| 亚洲综合一区二区精品久久| 天天躁夜夜躁狂狂躁综合| 久久综合久综合久久鬼色| 伊人久久亚洲综合影院首页| 久久婷婷五月综合色精品| 久久93精品国产91久久综合|