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

聊聊Restorecon 命令使用實(shí)例

系統(tǒng) Linux
當(dāng)你將自定義文件添加到已經(jīng)由SELinux策略管理的目錄中時(shí),如果自定義文件沒有適當(dāng)?shù)腟ELinux上下文,那么將不會得到預(yù)期的結(jié)果。restorerecon命令的意思是恢復(fù)SELinux上下文。

[[404011]]

當(dāng)你將自定義文件添加到已經(jīng)由SELinux策略管理的目錄中時(shí),如果自定義文件沒有適當(dāng)?shù)腟ELinux上下文,那么將不會得到預(yù)期的結(jié)果。restorerecon命令的意思是恢復(fù)SELinux上下文。restorecon命令將文件和目錄的SELinux安全上下文重置為默認(rèn)值。這只會重置SELinux上下文的類型屬性。

1. 恢復(fù)文件的SELinux上下文

在以下示例中,index.html文件在SELinux上下文中具有“user_home_t”上下文類型。這個(gè)上下文類型,apache服務(wù)將無法訪問。

  1. [root@localhost ~]# ll -Z /var/www/html/index.html  
  2. -rw-rw-r--. root root unconfined_u:object_r:user_home_t:s0  13 Jan  7 11:14  /var/www/html/index.html 

注意:

上面的ls命令中的-Z選項(xiàng)將顯示特定文件的SELinux上下文。當(dāng)我們使用restorecon命令時(shí),我們實(shí)際上不需要知道文件的原始安全上下文。restorecon會自動(dòng)修正。

以下示例將把index.html的安全性上下文恢復(fù)為適當(dāng)?shù)闹?。如下所示,它已將SELinux上下文的類型重置為“httpd_sys_content_t”, 現(xiàn)在apache將能夠?yàn)樵撐募峁┓?wù),而不會出現(xiàn)任何錯(cuò)誤。

  1. [root@localhost ~]# restorecon /var/www/html/index.html  
  2. [root@localhost ~]# ll -Z /var/www/html/index.html  
  3. -rw-r--r--. 1 root root unconfined_u:object_r:httpd_sys_content_t:s0 13 Jan  7 11:14 /var/www/html/index.html 

2. 更改安全上下文時(shí)輸出信息

默認(rèn)情況下,執(zhí)行restorecon命令時(shí),它不會提示是否更改了文件的安全上下文。

  1. [root@localhost ~]# restorecon -v /var/www/html/index.html  
  2. Relabeled /var/www/html/index.html from unconfined_u:object_r:admin_home_t:s0 to unconfined_u:object_r:httpd_sys_content_t:s0 

3. 使用通配符處理多個(gè)對象

下面實(shí)例將修改目錄下面所有文件的安全上下文。

  1. [root@localhost ~]# restorecon -v /var/www/html/* 

4. 遞歸處理文件和目錄

還可以使用-R選項(xiàng)遞歸重置文件的安全上下文。

  1. [root@localhost ~]# restorecon -Rv /var/www/html/ 
  2. Relabeled /var/www/html/sales from unconfined_u:object_r:admin_home_t:s0 to unconfined_u:object_r:httpd_sys_content_t:s0 
  3. Relabeled /var/www/html/sales/graph.html from unconfined_u:object_r:admin_home_t:s0 to unconfined_u:object_r:httpd_sys_content_t:s0 

5. 根據(jù)輸入文件還原上下文

可以將需要恢復(fù)安全上下文的文件或文件夾路徑保存在文件里,使用-f選項(xiàng)指定文件,來恢復(fù)。在下面的/var/www/html/testdir目錄和下面的指定的文件需要恢復(fù)默認(rèn)安全上下文:

首先創(chuàng)建一個(gè)文件input.txt,在里面填入需要恢復(fù)默認(rèn)安全上下文的目錄或者文件的完整路徑。

  1. [root@localhost ~]# vim input.txt  
  2. [root@localhost ~]# cat input.txt  
  3. /var/www/html/testdir 
  4. /var/www/html/testdir/file1.txt 
  5. /var/www/html/testdir/file3.txt 
  6. /var/www/html/testdir/file5.txt 
  7. /var/www/html/testdir/file7.txt 
  8. /var/www/html/testdir/file9.txt 

下面使用restorecon來恢復(fù):

  1. [root@localhost ~]# restorecon -Rvf input.txt  
  2. Relabeled /var/www/html/testdir from unconfined_u:object_r:admin_home_t:s0 to unconfined_u:object_r:httpd_sys_content_t:s0 
  3. Relabeled /var/www/html/testdir/file1.txt from unconfined_u:object_r:admin_home_t:s0 to unconfined_u:object_r:httpd_sys_content_t:s0 
  4. Relabeled /var/www/html/testdir/file2.txt from unconfined_u:object_r:admin_home_t:s0 to unconfined_u:object_r:httpd_sys_content_t:s0 
  5. Relabeled /var/www/html/testdir/file3.txt from unconfined_u:object_r:admin_home_t:s0 to unconfined_u:object_r:httpd_sys_content_t:s0 
  6. Relabeled /var/www/html/testdir/file4.txt from unconfined_u:object_r:admin_home_t:s0 to unconfined_u:object_r:httpd_sys_content_t:s0 
  7. Relabeled /var/www/html/testdir/file5.txt from unconfined_u:object_r:admin_home_t:s0 to unconfined_u:object_r:httpd_sys_content_t:s0 
  8. Relabeled /var/www/html/testdir/file6.txt from unconfined_u:object_r:admin_home_t:s0 to unconfined_u:object_r:httpd_sys_content_t:s0 
  9. Relabeled /var/www/html/testdir/file7.txt from unconfined_u:object_r:admin_home_t:s0 to unconfined_u:object_r:httpd_sys_content_t:s0 
  10. Relabeled /var/www/html/testdir/file8.txt from unconfined_u:object_r:admin_home_t:s0 to unconfined_u:object_r:httpd_sys_content_t:s0 
  11. Relabeled /var/www/html/testdir/file9.txt from unconfined_u:object_r:admin_home_t:s0 to unconfined_u:object_r:httpd_sys_content_t:s0 
  12. Relabeled /var/www/html/testdir/file10.txt from unconfined_u:object_r:admin_home_t:s0 to unconfined_u:object_r:httpd_sys_content_t:s0 

6. 排除某個(gè)目錄

還可以使用-e選項(xiàng)排除不需要恢復(fù)安全上下文的目錄。

在以下示例中,我們正在處理/var/www/html 目錄下的所有文件,但不包括/var/www/html/sales子目錄中的文件。

  1. [root@localhost html]# restorecon -e /var/www/html/sales -Rv /var/www/html 

還可以提供多個(gè)-e選項(xiàng)來排除多個(gè)文件或文件夾。

總 結(jié)

restorecon命令將文件和目錄的SELinux安全上下文重置為默認(rèn)值。這只會重置SELinux上下文的類型屬性。

本文轉(zhuǎn)載自微信公眾號「Linux就該這么學(xué)」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請聯(lián)系Linux就該這么學(xué)公眾號。

 

責(zé)任編輯:武曉燕 來源: Linux就該這么學(xué)
相關(guān)推薦

2022-04-11 07:50:58

top 命令Java 系統(tǒng)JVM 進(jìn)程

2010-10-26 10:02:05

oracle備份命令

2021-08-12 18:49:41

DataStreamAPI注冊

2021-02-11 08:27:28

數(shù)據(jù)

2021-08-10 11:45:57

topCPULinux

2021-05-31 15:53:57

CPU Top命令

2021-01-04 05:43:59

LinuxBasename命令

2010-06-22 13:23:18

Linux at命令詳

2022-02-08 12:19:36

LinuxJQ命令

2022-01-19 22:14:36

Apache APIAPI 網(wǎng)關(guān)插件

2022-02-22 08:00:48

JavaNIOBuffer

2022-02-15 07:26:31

Ncat工具Linux

2023-09-27 07:33:48

Docker命令容器

2022-07-12 08:00:31

命令Kubernetes應(yīng)用程序

2020-05-06 22:07:53

UbuntuLinux操作系統(tǒng)

2021-02-07 23:58:10

單例模式對象

2021-11-29 10:24:56

WasmEnvoy 負(fù)載均衡

2024-03-06 11:38:12

Appwrite方式Supabase

2022-03-11 20:46:01

機(jī)制命令kerberos

2023-07-13 11:24:14

SQL優(yōu)化賦值
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 精品日韩一区 | 中国一级特黄毛片大片 | 国产亚洲欧美另类一区二区三区 | av大全在线观看 | 日本超碰 | 91精品中文字幕一区二区三区 | 99精品久久久国产一区二区三 | 伊人成人免费视频 | www.av在线| 国产99久久精品一区二区永久免费 | 精品国产一级 | 欧美va大片 | 日韩午夜影院 | 成人毛片在线视频 | 成人精品一区二区三区 | 特黄色毛片| 99久久婷婷国产综合精品电影 | 久久久久久高潮国产精品视 | 欧美一区二区三区电影 | 欧美中文字幕在线观看 | 欧美成人自拍 | 中文字幕乱码一区二区三区 | 色综合美女 | 三级av网址 | 99re在线视频 | 国产免费又色又爽又黄在线观看 | 久久久久久久一区 | 国产激情免费视频 | 91精品久久久久久久 | 成人免费观看男女羞羞视频 | 欧美精品在线免费观看 | 日日操夜夜操天天操 | 五月综合激情在线 | 五月激情综合 | 免费观看一级特黄欧美大片 | 久久高清亚洲 | 日韩欧美国产一区二区 | 久久夜视频 | 四虎影视免费观看 | 亚洲日本乱码在线观看 | 欧美高清视频 |