首先了解乙個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...