linux許可權總結

來源:互聯網
上載者:User

什麼是三元組, 比如r-x, rwx, ---,-wx都是三元組。

三元組用來表示使用者對檔案或檔案夾的許可權
任何檔案或檔案夾都包含三種三元組, 分別針對擁有者,組,其它使用者來設定許可權。
每個三元組中的操作按順序分別是“讀|寫|執行", 每個位置可能的值分別是r(-)|w(-)|x(-),其中"-"來表示否。類似於三個預留位置,分別用1和0表示是否可用。
改變許可權使用chmod,查看許可權可以使用ls -l

-----------------------------------------------
許可權的二種表示方法

1.符號標記法 (推薦,可讀性強,寫起來麻煩點)

$ ls -l /bin/bash
-rwxr-xr-x    1 root     wheel      430540 Dec 23 18:27 /bin/bash
該欄位的其餘部分由三個三元組字元組成。第一個三元字元組代表檔案所有者的許可權,第二個代表檔案的組的許可權,第三個代表所有其他使用者的許可權:
"rwx"
"r-x"
"r-x"
上面,r 表示允許讀(查看檔案中的資料),w 表示允許寫(修改檔案以及刪除),x 表示允許“執行”(運行程式)。將所有這些資訊放在一起,我們可以發現每個人都能夠讀該檔案的內容和執行該檔案,但是只允許檔案所有者(root 使用者)可以以任何方式修改該檔案。因此,雖然一般使用者可以複製該檔案,但是只允許 root 使用者更新或刪除它。

註:
該欄位中的首字元(-)指定該檔案的類型,本例中它是一個常規檔案。其它可能的首字元還有:
“d”目錄
“l”符號連結
“c”字元專門裝置檔案
“b”塊專門裝置檔案
“p”先進先出
“s”通訊端

2.許可權還有一種普遍使用的方法 — 使用叫做數字許可權文法的文法,每一位的值代表"符號表達法"中的三元組讀寫執行的值的和。
模式 數字
rwx 7       
rw- 6              
r-x 5               
r-- 4                
-wx 3                 
-w- 2              
--x 1               
--- 0

注:很多許可權模組都是參考了Linux的數字許可權法 http://www.cnblogs.com/highriver/default.aspx?ref=setskin 

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.