欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Linux中怎么利用semanage修改文本

今天就跟大家聊聊有關(guān)Linux中怎么利用semanage修改文本,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、重慶小程序開發(fā)公司、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了昌江免費(fèi)建站歡迎大家使用!

CentOS系統(tǒng)自帶的chcon工具只能修改文件、目錄等的文件類型和策略,無法對端口、消息接口和網(wǎng)絡(luò)接口等進(jìn)行管理,semanage能有效勝任SELinux的相關(guān)配置工作。

安裝:

代碼如下:


# yum -y install policycoreutils-python

用法:
semanage命令用來查詢與修改SELinux默認(rèn)目錄的安全上下文。
 semanage fcontext [-S store] -{a|d|m|l|n|D} [-frst] file_spec
 semanage fcontext [-S store] -{a|d|m|l|n|D} -e replacement target

主要參數(shù):


-a:添加
-d:刪除
-m:修改
-l:列舉
-n:不打印說明頭
-D:全部刪除
-f:文件
-s:用戶
-t:類型
r:角色

基本使用:

管理登錄linux的用戶和SELinux局限的用戶之間的映射。

代碼如下:


semanage login [-S store] -{a|d|m|l|n|D} [-sr] login_name | %groupname


管理策略模塊:

代碼如下:


semanage module [-S store] -{a|d|l} [-m [--enable | --disable] ] module_name


管理網(wǎng)絡(luò)端口類型定義

代碼如下:


semanage port [-S store] -{a|d|m|l|n|D} [-tr] [-p proto] port | port_range


例:如apache采用非標(biāo)準(zhǔn)端口,需執(zhí)行如下命令:

代碼如下:


emanage port -a -t http_port_t -p tcp port_number


查看當(dāng)前允許的httpd端口:

代碼如下:


# semanage port -l|grep http
http_cache_port_t tcp 3128, 8080, 8118, 8123, 10001-10010
http_cache_port_t udp 3130
http_port_t tcp 8888, 80, 443, 488, 8008, 8009, 8443
pegasus_http_port_t tcp 5988
pegasus_https_port_t tcp 5989


注意:8888是我剛才添加的

管理網(wǎng)絡(luò)接口類型定義

代碼如下:


semanage interface [-S store] -{a|d|m|l|n|D} [-tr] interface_spec


管理網(wǎng)絡(luò)節(jié)點(diǎn)類型定義

代碼如下:


semanage node [-S store] -{a|d|m|l|n|D} [-tr] [ -p protocol ] [-M netmask] address


管理文件中映射定義

代碼如下:


semanage fcontext [-S store] -{a|d|m|l|n|D} [-frst] file_spec
semanage fcontext [-S store] -{a|d|m|l|n|D} -e replacement target


例:讓 Apache 可以訪問位于非默認(rèn)目錄下的網(wǎng)站文件

首先,用 semanage fcontext -l | grep '/var/www' 獲知默認(rèn) /var/www 目錄的 SELinux 上下文:

代碼如下:


/var/www(/.*)? all files system_u:object_r:httpd_sys_content_t:s0


從中可以看到 Apache 只能訪問包含 httpd_sys_content_t 標(biāo)簽的文件。

假設(shè)希望 Apache 使用 /srv/www 作為網(wǎng)站文件目錄,那么就需要給這個目錄下的文件增加 httpd_sys_content_t 標(biāo)簽,分兩步實(shí)現(xiàn)。

首先為 /srv/www 這個目錄下的文件添加默認(rèn)標(biāo)簽類型:semanage fcontext -a -t httpd_sys_content_t '/srv/www(/.*)?' 然后用新的標(biāo)簽類型標(biāo)注已有文件:restorecon -Rv /srv/www 之后 Apache 就可以使用該目錄下的文件構(gòu)建網(wǎng)站了。

其中 restorecon 在 SELinux 管理中很常見,起到恢復(fù)文件默認(rèn)標(biāo)簽的作用。比如當(dāng)從用戶主目錄下將某個文件復(fù)制到 Apache 網(wǎng)站目錄下時,Apache 默認(rèn)是無法訪問,因?yàn)橛脩糁髂夸浀南碌奈募?biāo)簽是 user_home_t。此時就需要 restorecon 將其恢復(fù)為可被 Apache 訪問的 httpd_sys_content_t 類型:

代碼如下:


restorecon -v /srv/www/foo.com/html/file.html
restorecon reset /srv/www/foo.com/html/file.html context unconfined_u:object_r:user_home_t:s0->system_u:object_r:httpd_sys_content_t:s0
semanage fcontext -a -t httpd_sys_content_t "/web(/.*)?" //新建一條規(guī)則,指定/web目錄及其下的所有文件的擴(kuò)展屬性為httpd_sys_content_t

看完上述內(nèi)容,你們對Linux中怎么利用semanage修改文本有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。

分享標(biāo)題:Linux中怎么利用semanage修改文本
標(biāo)題路徑:http://aaarwkj.com/article10/jpocdo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、企業(yè)建站、App設(shè)計(jì)、面包屑導(dǎo)航、動態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營
狼人私人影院在线观看| 日韩二区三区精品视频| 99久久精品免费国产一区| 欧美精品一区二区网址| 亚洲欧美日韩另类在线视频| 国产三级在线dvd观看| 国产成人亚洲精品午夜国产馆| 中文字幕国产精品综合一区| 91色九色吧在线观看| 亚洲成人日韩在线播放| 欧美国产一级二级三级| 成年人免费观看黄色片| 日韩精品视频在线不卡播放| 精品国产av一区二区麻豆| 亚洲欧美午夜激情啪啪视频| 人妻少妇被猛烈进入中文字幕91| 欧美黄片网站在线观看| 国产日韩亚洲欧美色片| 欧美日韩中文字幕精品| 日本韩国欧美一区二区在线| 精品久久亚洲一区二区欧美| 日韩综合欧美激情另类| 嫩草网站国产精品一区二| 亚洲三级黄片在线观看| 亚洲丰满性感美女av| 日韩免费黄色av网站| 亚洲福利网址一二三区| 一区二区三区乱码av| 国产精品老熟女一区二区| 国产亚洲av麻豆精品推荐| 中文字幕乱码十国产乱码| 亚洲午夜福利影院在线免费观看| 一区二区三区四区蜜桃av| 国产男女猛烈无遮挡网站| 91在线视频欧美国产| 成人亚洲理论片在线观看| av免费在线不卡观看| 亚洲精品最新地址久久久| 一区二区三区欧美黑人| 久久亚洲精品中文字幕| 色哟哟网站在线精品视频|