讓你看懂 777,755,644 權限的意思

網路應用知識,blog、個人網站、討論區相關

版主: PC_ShoppingPro

回覆文章
頭像
Weberkk
LV9-見習僧侶
LV9-見習僧侶
文章: 177
註冊時間: 2013-04-03, 00:24
: 傳說中的WB

讓你看懂 777,755,644 權限的意思

文章 Weberkk »

要看懂Unix權限,首先要了解三個數字代表的對象,
owner(擁有者)/group(群組)/others(其他人),

數字1~7要以二進位去解讀,代表「讀取、寫入、執行」
而root為系統最高權限,無視以上所有的權限,可執行任意動作。

以下用一張表解釋1~7權限的意思

  ┌---┬---┬---┬---┐
  | 讀取寫入執行 |二進位|
  ├---┼---┼---┼---┤
 0|  |  |  |000|
 1|  |  |  |001|
 2|  |  |  |010|
 3|  |  |  |011|
 4|  |  |  |100|
 5|  |  |  |101|
 6|  |  |  |110|
 7|  |  |  |111|
  └---┴---┴---┴---┘

因此常見的權限設定如下:

777 => 所有人皆可以「讀取寫入執行
755 => 擁有者可以「讀取寫入執行」,群組與其他人只能「讀取執行
644 => 擁有者可以「讀取寫入」,群組與其他人只能「讀取

其他權限依此類推

更詳細的介紹可參考:鳥哥的 Linux 私房菜/第六章、Linux 的檔案權限與目錄配置
回覆文章