Linux許可權管理

2021-08-13 10:55:46 字數 1895 閱讀 7152

1.  linux有兩種使用者:超級使用者(root)和

普通使用者

超級使用者:在linux下做任何事情,不受限制

普通使用者:在linux下做有限的事情

超級使用者的命令提示符是「#」,普通使用者的命令提示符是「$」

命令:su  [使用者名稱]

功能:切換使用者

注: 從普通使用者切換到root使用者,此時系統會提示輸入root使用者的口令,從root切換到普通使用者不需要口令

2.關於使用者許可權

第1個字元:檔案型別(d資料夾,-普通檔案,l鏈結檔案,b/s裝置檔案)

第2-10位字元:檔案許可權(r可讀,w可寫,x可執行)

2-4位:擁有者的許可權

5-7位:同組人的許可權

8-10:  其他人的許可權

1)r(read):對於檔案而言,具有讀取檔案內容的許可權;對於目錄來說,具有瀏覽該目錄資訊的許可權

2)w(write):對於檔案而言,具有修改檔案內容的許可權;對於目錄來說,具有刪除移動目錄內檔案的許可權

3)x(execute):對於檔案而言,具有執行檔案的許可權;對目錄來說,具有進入目錄的許可權

4)- :表示不具有該許可權

3.檔案許可權的表示方法

1)字元表示法

2)8進製數值表示法

問題:

進入目錄需要哪些許可權, 在目錄中執行增刪查(cd, touch, ls, rm, mv等)改檔案動作, 需要哪些許可權.

在超級使用者(root)下:

在普通使用者下,我們同樣建立乙個test1目錄,並清除所用許可權

我們依次增加讀、寫、執行許可權,發現當有執行許可權時,才可進入目錄

在只有可執行許可權時,該目錄可以進入,但是不能讀取該目錄裡面的內容,同時也不能touch檔案

當我們賦予該目錄可讀可執行許可權時,我們可以進入該目錄並讀取該目錄裡面的內容,但不能touch 檔案

當賦予可寫可執行時,可以在該目錄下建立檔案,但不能讀取目錄內容

我們發現在可讀可寫可執行的許可權下,我們可以在目錄test1中建立檔案day2,並且我們可以讀取目錄中的內容。

總結:在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 對檔案而言,具有讀取檔案內容的許...