chmod abc file其中a、b、c各為乙個數字,分別表示user、group、及other的許可權。
a、b、c這三個數字如果各自轉換成由「0」、「1」組成的二進位制數,則二進位制數的每一位分別代表乙個角色的讀、寫、執行的許可權。比如user組的許可權a:
如果可讀、可寫、可執行,就表示為二進位制的111,轉換成十進位制就是7。
如果可讀、可寫、不可執行,就表示為二進位制的110,轉換成十進位制就是6。
如果可讀、不可寫、可執行,就表示為二進位制的101,轉換成十進位制就是5。
「墮落kiss」所說的「4=r,2=w,1=x」的意思是:
r 代表讀,w 代表寫,x 代表執行,
如果可讀,許可權是二進位制的100,十進位制是4;
如果可寫,許可權是二進位制的010,十進位制是2;
如果可執行,許可權是二進位制的001,十進位制是1;
具備多個許可權,就把相應的 4、2、1 相加就可以了:
若要 rwx 則 4+2+1=7
若要 rw- 則 4+2=6
若要 r-x 則 4+1=5
若要 r-- 則 =4
若要 -wx 則 2+1=3
若要 -w- 則 =2
若要 --x 則 =1
若要 --- 則 =0
為不同的角色分配不同的許可權,放在一起,就出現 777、677這樣的數字了。
你也可以用 chmod u+x file 的方式為user組新增執行許可權。
Linux檔案許可權
linux使用者分為 擁有者 組群 group 其他 other linux系統中,預設的情況下,系統中所有的帳號與一般身份使用者,以及root的相關資訊,都是記錄在 etc passwd檔案中。每個人的密碼則是記錄在 etc shadow檔案下。此外,所有的組群名稱記錄在 etc group內!圖...
Linux檔案許可權
linux使用者分為 擁有者 組群 group 其他使用者 other linux系統中,預設的情況下,系統中所有的帳號與一般身份使用者,以及root的相關資訊,都是記錄在 etc passwd檔案中。每個人的密碼則是記錄在 etc shadow檔案下。此外,所有的組群名稱記錄在 etc group...
linux檔案許可權
檔案的許可權由三個部分組成 u user g group o other 每個部分的許可權又分別 r 4讀 w 寫2 x 執行1 下面以 var www資料夾設定許可權,了解如何設定檔案許可權 chmod a x var www 所有人都可進入 chmod a x var www 所有人都不可進入 ...