全面解析Linux數字文件權限

      在剛開始接觸Linux時對於文件權限的理解並不是很透徹,這裏詳細介紹一下數字文件權限和字母文件權限的對應關係,以幫助Linux入門初學者儘快的完成對文件權限的理解,儘快學習Linux系統更深層次內容。

      Linux下,查看某路徑下用(ls -l)查看所有文件的詳細屬性列表時,會看到文件的操作權限,類似“drwxr-xr-x”的字符串。

      這串字符可以分成4段理解,結構爲“d + 文件所有者操作權限 + 文件所有者所在組操作權限 + 其餘人的操作權限”:

      1,第一段:例子中字母“d”,表示文件所在目錄

      2,第二段:例子中字符串“rwx”,表示文件所有者對此文件的操作權限

      3,第三段,例子中字符串“r-x”,表示文件所有者所在組對些文件的操作權限

      4,第四段,例子中字符串“r-x”,表示除2、3兩種外的任何人對此文件的操作權限

     通常用三個數字來表示文件的讀取、寫入、執行權限:

     執行:1

     寫入:2

     讀取:4

     隨便寫個數字:755,這個3位數分別對應前面所說的分段:7對應第二段,5對應第三段,5對應第四段。

含義:

7:表示文件所有者的權限,4+2+1=7,即文件所有者對該文件有生殺大權,讀、寫、執行隨便。

5:表示文件所有者所在組的權限:4+1=5,即文件所有者所在組對文件有讀、執行權限,沒有寫權限。

5:同上,其餘人對該文件只有讀、執行權限,沒有寫權限。

具體使用——例 :  chmod 755 文件名。

這樣就完成了Linux數字文件權限內容的講解,希望對您有幫助。

--------------------------------------------華麗的分割線--------------------------------------------------------------------

  每個Linux文件具有四種訪問權限:可讀(r)、可寫(w)、可執行(x)和無權限(-)。
 利用ls -l命令可以看到某個文件或目錄的權限,它以顯示數據的第一個字段爲準。第一個字段由10個字符組成,如下:
     -rwxr-xr-x
    第一位表示文件類型,-表示文件,d表示目錄
    2-4位表示文件所有者的權限,u權限
    5-7位表示文件所有者所屬組成員的權限,g權限
    8-10位表示所有者所屬組之外的用戶的權限,o權限   
    2-10位的權限總和有時稱爲a權限
    以上例子中,表示這是一個文件(非目錄),文件所有者具有讀、寫和執行的權限,
    所有者所屬組成員和所屬組之外的用戶具有讀和執行的權限而沒有寫的權限。


出處1:http://www.php100.com/html/program/linux/2013/0904/2490.html

出處2:http://wenku.baidu.com

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章