Linux下的檔案許可權的總結

2021-09-02 17:40:09 字數 1248 閱讀 7088

使用ls -al顯示當前目錄下的所有檔案

其中「-rw -------」等代表的含義如下:

上圖來自鳥哥的私房菜一書。

1.第一欄代表這個檔案的型別與許可權

第乙個字元代表這個檔案是「目錄,檔案或鏈結檔案等等」:

當為[d]則是目錄,例如上表檔名為「.config」的那一行;

當為[ - ]則是檔案,例如上表檔名為「initial-setup-ks.cfg」那一行;

若是[l]則表示為鏈結檔案(鏈結檔案);

若是[b]則表示為裝置檔案裡面的可供儲存的周邊裝置(可隨機訪問裝置);

若是並[c]則表示為裝置檔案裡面的序列埠裝置,例如鍵盤,滑鼠(一次性讀取設

。備)接下來的字元中,以三個為一組,且均為「rwx」的三個引數的組合。其中,[r]代表可讀

(讀),[w]代表可寫(寫),[x]代表可執行(執行)。要注意的是,這三個

許可權的位置不會改變,如果沒有許可權,就會出現減號[ - ]而已

*第一組為「檔案擁有者可具備的許可權」,以「initial-setup-ks.cfg」那個檔案為例, 該檔案的擁有者可以讀寫,但不可執行;

*第二組為「加入此群組之帳號的許可權」;

*第三組為「非本人且沒有加入本群組之其他帳號的許可權」。

2.第二欄表示有多少檔名鏈結到此節點(i節點)

每個檔案都會將他的許可權與屬性記錄到檔案系統的i節點中,不過,我們使用的目錄樹卻是使

用檔名來記錄,因此每個檔名就會鏈結到乙個i-node。這個屬性記錄的,就是有多少

不同的檔名鏈結到相同的乙個i-node號碼去就是了。

3.第三欄表示這個檔案(或目錄)的「擁有者帳號」

4.第四欄表示這個檔案的所屬群組

5.第五欄為這個檔案的容量大小,預設單位為bytes

6.第六欄為這個檔案的建立日期或者是最近的修改日期

7.第七欄為這個檔案的檔名

如果檔名之前多乙個「 . 」,則代表這個檔案為「隱藏檔案」,例如上表中的.config那一行,該檔案就是隱藏檔案。

linux下的檔案許可權

假設有兩個使用者usera,userb,其中usera對path擁有rwx 許可權,而path test.txt屬於userb,那麼請問usera是否可以對path test.txt進行操作?答案 usera可以刪除test.txt因為它具有path的執行許可權,這個許可權包括了刪除。那麼usera...

linux下的檔案許可權

檔案管理 方式linux中管理方式都是以檔案來管理的,就是俗話說的一切皆檔案的思想,檔案是檔案,目錄和外設都是特殊的檔案 如圖所示,檢視乙個目錄下所有的檔案命令 每一列的含義如下 注意 每乙個目錄都有乙個指向它本身的子目錄 和指向它上級目錄的子目錄 所以對於乙個空目錄,第二列應該為 2。通過ls l...

Linux下的檔案許可權

ls al 檢視當前檔案清單 許可權 連線 檔案擁有者 群組 容量 時間 檔名稱 dire filename 檔案許可權command chmod 改變檔案許可權 chmod u rwx,g rwx,o rwx dire fielname 或者 chmod a rwx dire fielname c...