linux下檔案的許可權

2022-03-17 14:27:15 字數 1202 閱讀 7175

最近搞了一批許可權最小化的問題,這裡專門進行一下linux下檔案許可權的總結,其實非常簡單。

在介紹linux下檔案的情況,需要先介紹乙個概念,使用者、使用者組。

和win一樣,linux也是需要使用者才能登入的。不同的是在linux中,還存在乙個概念:使用者組。也就是當前使用者所屬的屬組。為什麼要引入這樣乙個看似無用的使用者組呢?這主要是為了在linux下,團隊協作的方便。每乙個使用者都有屬於自己獨特的許可權控制。但是有時候,有一些公有的檔案或資料夾,這個你也用,我也用,但是我們並不希望所有人都能用。(防盜連線:本文首發自 )

於是就搞出了乙個所屬組的概念。我們可以僅針對這個所屬組新增許可權。這樣這個所屬組中的所有使用者均擁有對這個檔案的操作許可權。

下邊再來看看檔案許可權的控制。

無論是使用者還是使用者組,許可權均只由三部分組成

讀(read):r

寫(write):w

執行(execute):x

如檔案f的所屬使用者許可權可以設定成:

rwx:代表的是當前使用者擁有讀、寫、執行三個許可權。

r-x:代表的是當前使用者擁有讀和執行許可權。(注意:一般執行指令碼會設定成這樣的許可權)

記住讀、寫、執行的順序是固定的,對應的許可權如果沒有則使用-(橫線來替代該位)。

而對於計算機使用人員來說乙個位置如果存在資料,我們通常使用1來代替,沒有則使用0來代替。

因此:r-x等於0b101換算後就是5

rwx等於0b111換算後就是7

---等於0b111換算後就是0

而檔案的許可權,如下圖,由三個方面設定:

當前檔案所屬使用者的許可權。

當前使用者所屬使用者組的許可權。

其他使用者的許可權。

(防盜連線:本文首發自 )

注意三者的順序也是固定的。

如上圖當前檔案的總許可權也就是

r--rw-r-x,換算成數字就是4(r--)6(rw-)5(r-x)

通常來說,乙個檔案擁有777許可權,指的就是所屬使用者、所屬使用者組、其他使用者均擁有rwx許可權。

Linux下檔案許可權

1.所謂檔案許可權,是指對檔案的訪問許可權,包括對檔案的讀,寫和執行的許可權。而檔案的許可權分為三類,所屬使用者對檔案的許可權,使用者所屬的組對檔案的許可權,以及其它使用者和其它組對檔案的許可權。在linux下,用ls al顯示檔案或目錄的許可權資訊。其中 a是顯示所有的檔案,包括 和 目錄。l 是...

Linux下檔案的許可權

linux下檔案的許可權 1.什麼是linux下的檔案,檔案許可權有哪些。檔案 計算機中的資源在作業系統中的體現。在windows下檔案有型別,用副檔名來區別。在linux下沒有檔案型別,沒有副檔名。在linux下a.txt可能是可執行程式,a.exe可能是文字。linux下,檔案的命名規則 最長不...

linux下檔案的許可權

ls l filename rw r r 1 root root 46 oct 1 05 03 filename 1 2 3 4 5 6 7 8 1.檔案型別 普通檔案 d 目錄 c 字元裝置 s 套接字 p 管道 b 快裝置 l 連線 2.rw r r 檔案讀寫許可權 rw r r 所有人的許可權...