Linux許可權管理

2021-07-28 19:02:57 字數 1328 閱讀 3947

在日常生活中,我們經常會遇到這樣的問題:

有別人的銀行卡,但因為沒有密碼而取不了錢(這個有點**了…)

…… 沒錯,這就是生活中的許可權問題。

同樣,在linux系統中也有類似這種的許可權思想,許可權是linux系統中至關重要的乙個概念。

1. 兩種許可權

三種人

世界上有兩種人,男人和女人。

linux中有三種人:

a)檔案和檔案目錄的所有者:u—user

b)檔案和檔案目錄的所有者所在的組的使用者:g—group

c)其它使用者:o—others

檔案許可權

同樣,linux的檔案也有許可權,主要為:

a)、基本許可權

i.讀(r/4):read

對檔案而言,具有讀取檔案內容的許可權;對目錄來說,具有瀏覽該目錄資訊的許可權

ii.寫(w/2):write

對檔案而言,具有修改檔案內容的許可權;對 目錄來說具有刪除移動目錄內檔案的許可權

iii.執行(x/1):execute

對檔案而言,具有執行檔案的許可權; 對目錄來說,具有進入目錄的許可權
 iv.「-」表⽰示不具有該項許可權

括號內則是許可權對應的八進位制表示方法。一般為了描述方便,我們用的都是檔案許可權的八進位制表示。

我們可以看下linux系統下的部分檔案:

圖中第一列即為每個檔案的檔案許可權,它是由10個字元組成的,表示的含義如下:

例如,中第乙個檔案的許可權(表中最後一列)在上表中的含義為:

2. 許可權設定

除了可以檢視某個檔案的許可權之外,我們還可以變更檔案許可權。

關於 umask的具體用法,舉個栗子:

建立乙個目錄檔案example:

可以看到它的預設檔案許可權確實是755

改變掩碼值為0020,再新建檔案,其預設許可權又變成了757

linux的許可權管理一定還有很多沒有涉及到的知識,在以後會補上,也希望有大神批評指正。

Linux許可權管理

預設許可權 特殊許可權 suid 以檔案的所屬使用者身份執行而非執行檔案的使用者 sgid 以檔案所屬組身份執行 sticky 許可權 對檔案的影響 對目錄的影響 suid 以檔案的所屬使用者身份執行而非執行檔案的使用者 無 sgid 以檔案所屬組身份執行 在該目錄中建立的任意新檔案的所屬組與該目錄...

Linux許可權管理

linux許可權管理 1 檔案訪問許可權 1 檔案訪問者的分類 a 檔案和檔案目錄的所有者 u user b 檔案和檔案目錄的所有者所在的組的使用者 g group c 其它使用者 o others 2 檔案訪問許可權的種類 a 基本許可權 i.讀 r 4 read 對檔案而言,具有讀取檔案內容的許...

linux 許可權管理

linux許可權管理 1 檔案訪問許可權 1 檔案訪問者的分類 a 檔案和檔案目錄的所有者 u user b 檔案和檔案目錄的所有者所在的組的使用者 g group c 其它使用者 o others 2 檔案訪問許可權的種類 a 基本許可權 i.讀 r 4 read 對檔案而言,具有讀取檔案內容的許...