linux檔案許可權總結

2021-08-30 20:54:25 字數 816 閱讀 1992

總結一下:

[color=red]

>ls -l test

-r--r-xrw- 1 dec users 30 2010-09-07 11:56 test

[/color]

檔案的許可權8進製表示是456,檔案所屬者dec,檔案所屬組users

注意可能包含dec,也可能不包含,也就是dec使用者所在的組並不代表test檔案的所屬組,有的題目和文章把users說成是test所屬者所在的組是錯誤的。

先定義一下集合差操作

[color=blue]-=

-=[/color]

對應這個test檔案:

許可權是r--

-許可權是r-x

--的許可權是rw-

這個集合裡面的使用者是什麼許可權呢?root只能保證有r許可權,至於w和x,必須至少乙個其它的使用者有這種許可權,root才可以有。當然root可以通過chmod來獲得相應的許可權。本例中的test不是乙個目錄,如果是目錄,即便訪問許可權是000,root也對該目錄有執行許可權。

把上述四個集合相加,正好==,而且這四個集合是絕對沒有交集的,不會有歧義。

ps1:關於執行許可權,假設/tmp/a/b,普通使用者dec對b有執行許可權,對a沒有執行許可權,那麼dec不能執行b,即便他已經cd到了/tmp/a也不行

ps2:對目錄來說,讀許可權決定了是否可以在該目錄下ls,寫許可權決定了是否可以在目錄進行修改:還是以/tmp/a/b為例, 如果dec對a的許可權是--x,對b是rwx,那麼在目錄/tmp/a下執行ls會報錯,執行cd b沒有問題,執行cp -r b /tmp沒有問題,mv b /tmp則會報錯,因為mv會試圖刪掉b,刪掉b視為對a造成了修改

Linux檔案許可權總結

linux檔案許可權基本概述 1.基本許可權 可讀 r 可寫 w 可編輯 x 2.特殊許可權 suid sgid sbit 3.隱藏許可權 通過 lsattr 檢視,chattr 設定 由於檔案的隱藏許可權種類較多 13種 在此不作具體說明 可以通過 man chattr 來檢視各個隱藏許可權的具體...

Linux 系統檔案許可權總結

在 linux 中最基本的任務之一就是設定檔案許可權。理解它們是如何實現的是你進入 linux 世界的第一步。如您所料,這一基本操作在類 unix 作業系統中大同小異。實際上,linux 檔案許可權系統就直接取自於 unix 檔案許可權 甚至使用許多相同的工具 你要明白的第一件事是檔案許可權可以用來...

Linux檔案許可權學習總結

一 使用者對檔案或目錄都有哪些許可權?四種 讀 寫 執行 沒有許可權 二 如何表示這四種許可權?如果用十進位制數字表示,分別為 4 2 1 0 如果用字元表示,分別為 r w x 個人覺得,使用chmod命令更改檔案或目錄許可權時,數字表示法顯然比字元表示法簡潔明快 三 對於檔案和目錄而言,這四種許...