Linux 檔案和目錄的讀寫執行許可權詳解

2021-08-29 07:12:13 字數 1184 閱讀 2613

首先了解乙個ls -l 檔案的每列含義

[root@zhs-pc ~]# ls -l a

-rw-r–rw- 1 test002 tester 279103 9月 2 13:21 a

下面介紹每列含義:

(1)第一列:檔案型別和許可權,這部分稍後重點介紹,見後*001。

(3)第三列:檔案的屬主,即檔案的所有者,有時候我們將乙個檔案複製給另一使用者,要記得將檔案的屬主也要改變,否則可能會發生檔案許可權不對的錯誤。

(4)第四列:檔案的屬組,即檔案的所屬組,即在此組裡的使用者對檔案有擁有不同的許可權。

(5)第五列:檔案的大小,大小以位元組顯示。

(6)第六列:最近一次檔案內容的修改時間。

(7)第七列:檔案或者目錄名。

*001

-rw-r–rw-

第一列為第一部分,代表了檔案的型別,檔案的型別主要有以下幾種:

(1)-表示是普通檔案

(2)d表示是目錄

(3)l表示是軟鏈結檔案

(4)b表示是塊裝置檔案,例如硬碟的儲存裝置等

(5)c表示是字元裝置檔案,如鍵盤等

(6)s表示是套接字檔案,此主要跟網路程式有關

(7)p表示是管道檔案

第二列至第十列為第二部分,這部分一共9列,每三列為一組,共分為三組,由左至右分別代表了屬主的許可權,屬組的許可權,其他人的許可權

test002(屬主)使用者對a檔案擁有可讀(r)可寫(w)許可權。

tester(屬組)組裡的使用者對a檔案擁有可讀許可權。

既不是test002使用者也不屬於tester組的使用者對檔案擁有可讀可寫許可權。

2.詳細解釋檔案和目錄的讀寫執行許可權

2.1 檔案的訪問許可權

讀許可權(r)表示只允許指定使用者讀取相應檔案的內容,而禁止對它做任何的更改操作。將所訪問的檔案的內容作為輸入的命令都需要有讀的許可權。例如cat、more等。

寫許可權(w)表示允許指定使用者開啟並修改檔案。例如命令vi、cp等。

執行許可權(x)表示允許指定使用者將該檔案作為乙個程式執行。

2.2 目錄的訪問許可權

讀許可權(r)表示可以列出儲存在該目錄下的檔案,即讀目錄內容列表。這一許可權允許shell使用副檔名列出相匹配的檔名。

寫許可權(w)表示允許使用者從目錄中刪除或新增新的檔案,通常只有檔案主才有寫許可權。

執行許可權(x)表示允許使用者在目錄中查詢,並能用cd命令將工作目錄改到該目錄。

Linux目錄讀寫和可執行許可權

一 進入目錄許可權 如果我在普通使用者下建立了乙個目錄f1,然後使用chomd u rwx,g rwx,o rwx之後,我在普通使用者下想進入f1目錄,許可權不允許。然後我切換到超級使用者下,再次嘗試進入到f1目錄,這個時候允許進入。然後回到普通使用者下,只給f1的所有者讀的許可權,然後在普通使用者...

Linux目錄讀寫和可執行許可權

linux目錄讀寫和可執行許可權。一 進入目錄許可權 如果我在普通使用者下建立了乙個目錄f1,然後使用chomd u rwx,g rwx,o rwx之後,我在普通使用者下想進入f1目錄,許可權不允許。然後我切換到超級使用者下,再次嘗試進入到f1目錄,這個時候允許進入。然後回到普通使用者下,只給f1的...

Linux讀寫執行許可權對目錄和檔案的影響

對於目錄來說 1 只擁有讀許可權 可以ls 檢視目錄內容,不能切換進目錄中去 也不能建立目錄或檔案 support node1 opt ls log ls cannot access log www permission denied www support node1 opt cd log bas...