linux下文件的權限

最近搞了一批權限最小化的問題,這裏專門進行一下linux下文件權限的總結,其實很是簡單。linux

在介紹linux下文件的狀況,須要先介紹一個概念,用戶、用戶組。spa

和win同樣,linux也是須要用戶才能登陸的。不一樣的是在linux中,還存在一個概念:用戶組。也就是當前用戶所屬的屬組。爲何要引入這樣一個看似無用的用戶組呢?這主要是爲了在linux下,團隊協做的方便。每個用戶都有屬於本身獨特的權限控制。可是有時候,有一些公有的文件或文件夾,這個你也用,我也用,可是咱們並不但願全部人都能用。(防盜鏈接:本文首發自http://www.cnblogs.com/jilodream/ )因而就搞出了一個所屬組的概念。咱們能夠僅針對這個所屬組添加權限。這樣這個所屬組中的全部用戶均擁有對這個文件的操做權限。blog

下邊再來看看文件權限的控制。get

不管是用戶仍是用戶組,權限均只由三部分組成權限控制

讀(read):r團隊協作

寫(write):wit

執行(execute):x登錄

如文件f的所屬用戶權限能夠設置成:權限

rwx:表明的是當前用戶擁有讀、寫、執行三個權限。im

r-x:表明的是當前用戶擁有讀和執行權限。(注意:通常執行腳本會設置成這樣的權限)

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

而對於計算機使用人員來講一個位置若是存在數據,咱們一般使用1來代替,沒有則使用0來代替。

所以:

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

      rwx等於0b111換算後就是7

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

 而文件的權限,以下圖,由三個方面設定:

當前文件所屬用戶的權限。

當前用戶所屬用戶組的權限。

其餘用戶的權限。

(防盜鏈接:本文首發自http://www.cnblogs.com/jilodream/ )

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

如上圖當前文件的總權限也就是

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

一般來講,一個文件擁有777權限,指的就是所屬用戶、所屬用戶組、其餘用戶均擁有rwx權限。

相關文章
相關標籤/搜索