在上一期,我們為大家分享了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的權限為擁有人可以讀寫、擁有組可以讀寫執行、其他人隻讀。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!