Linux讀寫執行權限

目錄

1、Linux讀寫執行權限

2、查看文件夾或文件的可讀可寫可執行權限

3、修改文件夾或文件的可讀可寫可執行權限


1、Linux讀寫執行權限

Linux 將訪問文件的用戶分爲 3 類,分別是文件的擁有者,所屬組(也就是文件所屬的羣組)以及其他用戶。 最常見的文件權限有 3 種,即對文件的讀(用 r 表示)、 寫(用 w 表示)、 執行(用 x 表示,針對可執行文件或目錄)權限。

 r:讀取權限,數字代號爲"4"。 

w:寫入權限,數字代號爲"2"。 

x:執行或切換權限,數字代號爲"1"。 

ower     group    other

r w x    r w x    r w x

4 2 1    4 2 1    4 2 1 

7:421、5:41、3:12 分別爲三種不同用戶對文件所執行的操作,7代表對文件擁有者所能執行的操作,爲4+2+1的組合, 代表可讀客寫可執行;5代表同組用戶客執行的操作,只能爲4+1的組合,代表可讀可執行;3爲其他用戶所能執行的操作,爲2+1的組合,代表可寫可執行。

 

2、查看文件夾或文件的可讀可寫可執行權限

ls -l 文件夾
dell@dell-PowerEdge-T630:/$ ls -l data0
總用量 28
drwxrwxr-x  3 dell dell  4096 7月  30 14:48 data
drwxrwxr-x 14 dell dell  4096 9月   5 18:40 huanglongfei
drwx------  2 root root 16384 2月  13  2019 lost+found
drwxrwxr-x  8 dell dell  4096 6月  23 15:18 Simon

解析“drwxrwxrwx”,這個權限說明一共10位。

第一位代表文件類型,有兩個數值:“d”和“-”,“d”代表目錄,“-”代表非目錄

後面9位可以拆分爲3組來看,分別對應不同用戶,2-4位代表所有者user的權限說明,5-7位代表組羣group的權限說明,8-10位代表其他人other的權限說明

r代表可讀權限,w代表可寫權限,x代表可執行權限。

“drwxrwxrwx”表示所有用戶都對這個目錄有可讀可寫可執行權限。

 

3、修改文件夾或文件的可讀可寫可執行權限

  • 可以使用 chmod (change mode) 命令來改變文件或目錄的訪問權限,權限可以使用符號或數字來表示。

使用符號表示權限

  1. u 代表擁有者(user)
  2. g 代表擁有者所在的組羣(group)
  3. o 代表其他用戶,但不是u和g (other)
  4. a 代表全部的人,也就是包括u,g和o 
  • +:爲文件或目錄增加權限
  •  -:刪除文件或目錄的權限
  • =:設置指定的權限
示例: 

chomd u+wx test   增加test目錄中擁有者可寫和可執行的權限

chomd g+wx test   增加test目錄中擁有者所在的組羣可寫和可執行的權限

chmod go-rw test  刪除test目錄中組羣和其他用戶的可讀和可寫的權限
  • 除了符號,也可以使用八進制數字來指定具體權限,如下表所示:

0:沒有任何權限                                                        :---

1:執行權限                                                               :--x

2:寫入權限                                                               :-w-

3:執行權限和寫入權限:1 (執行) + 2 (寫入) = 3      :-wx

4:讀取權限                                                               :r--

5:讀取和執行權限:4 (讀取) + 1 (執行) = 5             :r-x

6:讀取和寫入權限:4 (讀取) + 2 (寫入) = 6             :rw-

7:所有權限: 4 (讀取) + 2 (寫入) + 1 (執行) = 7         :rwx

示例:

chmod 777 test  給test這個目錄賦予所有人可讀可寫可執行權限,4+2+1=7。

-rw——- (600)   只有所有者纔有讀和寫的權限 
-rw-r–r– (644)    只有所有者纔有讀和寫的權限,組羣和其他人只有讀的權限 
-rwx—— (700)   只有所有者纔有讀,寫,執行的權限 
-rwxr-xr-x (755)  只有所有者纔有讀,寫,執行的權限,組羣和其他人只有讀和執行的權限 
-rwx–x–x (711)   只有所有者纔有讀,寫,執行的權限,組羣和其他人只有執行的權限 
-rw-rw-rw- (666) 每個人都有讀寫的權限

 

參考鏈接:

https://www.cnblogs.com/cxx8181602/p/10860983.html

https://blog.csdn.net/Axela30W/article/details/78981749

https://jingyan.baidu.com/article/0a52e3f4db324fbf63ed7256.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章