當前位置: 華文星空 > 體育

【譽天紅帽入門指南】第五期:Linux檔許可權管理

2022-11-14體育

本文由譽天紅帽認證楊老師整理分享!

在上一期,我們為大家分享了RHEL8系統的基本操作命令,掌握了掌握在Linux系統中常用的檔和目錄管理方式。

具體詳情可以點選傳送門檢視:【譽天紅帽入門指南】第四期:系統的基本操作命令。

好了,回顧結束,下面我們繼續為大家帶來 RHEL 8.0 的知識分享。在Windows作業系統中我們通常透過檔和目錄的內容來設定文許可權,以達到保護檔的目的,在Linux系統下,使用許可權來保護資源的安全也同樣是一種不錯的選擇。

一、許可權的辨識

➤ 1.1 利用ls –l檢視檔的許可權,利用ls –ld檢視目錄的許可權。

二、 許可權的檢視與認識

➤ 2.1 許可權的檢視

① 檔類別

- 普通檔;

d 目錄;

l 軟連結;

s 套接字;

c 字元器材;

② 檔的許可權

rw-|r--|r--
u g o
u: user 擁有人
g: group 擁有組
o: other 其他人

③ 檔硬連結個數,檔內容被系統記錄的個數

④ 檔擁有者

⑤ 檔的擁有組

⑥ 檔的大小

⑦ 檔最後一次被修改的時間

⑧ 檔名

三、 修改檔的擁有人和擁有組

➤ 3.1 使用chown修改file。txt檔的擁有人由root改為user1

➤ 3.2 使用chgrp修改file.txt檔的擁有組為user1

➤ 3.3 同時修改file.txt的擁有人和擁有組分別為 root和user1

➤ 3.4 修改/data目錄以及該目錄下所有的檔和子檔的擁有人均為user1

➤ 3.5 修改 /data目錄以及該目錄下所有的檔和子檔的擁有組均為user1

四、 修改檔的許可權

➤ 4.1 檔許可權的作用

檔的許可權總共有三種:r(可讀),w(可寫),x(可執行)

r

對檔 是否可以檢視檔中的內容

對目錄 是否可以檢視目錄中的檔

w

對檔 是否可以改變檔中記錄的字元

對目錄 是否可以在目錄中管理檔,是否可以更改目錄中檔的後設資料

x

對檔 是否可以透過檔名稱呼叫檔內記錄的程式

對目錄 是否可以進入此目錄

註意: 刪除檔需要w和x的權力

r和x許可權基本上是都給或者都不給

w許可權出現在rx之後.

➤ 4.2 修改檔的許可權

<4.2.1> 使用字元的方式修改

修改檔file.txt的許可權為擁有人可以讀寫、擁有組可以讀寫執行、其他人唯讀,使用chmod <u|g|o> <+|-|=> <r|w|x> 檔|目錄,ugo和+-=和rwx之間可以隨意組合。

方式一:chmod u=rw,g=rwx,o=r file.txt

方式二:chmod g+wx file.txt

<4.2.2> 使用數碼的方式修改

讀,許可權是二進制的100,十進制是4;

寫,許可權是二進制的010,十進制是2;

執行,許可權是二進制的001,十進制是1;

具備多個許可權,就把相應的 4、2、1 相加就可以了:

若要 rwx 則 4+2+1=7

若要 rw- 則 4+2=6

若要 r-x 則 4+1=5

若要 r-- 則 =4

若要 -wx 則 2+1=3

若要 -w- 則 =2

若要 --x 則 =1

若要 --- 則 =0

使用數碼的方式修改檔file.txt的許可權為擁有人可以讀寫、擁有組可以讀寫執行、其他人唯讀。