58. 在 Linux 裡面,一個檔案的權限為 644,請問這代表什麼意思?
(A)檔案擁有者可執行、相同群組的人可寫、其他人可讀
(B)檔案擁有者可寫可執行、相同群組的人可寫、其他人可寫
(C)檔案擁有者可讀可寫、相同群組的人可執行、其他人可執行
(D)檔案擁有者可讀可寫、相同群組的人可讀、其他人可讀
答案:登入後查看
統計: A(7), B(15), C(15), D(51), E(0) #3120471
統計: A(7), B(15), C(15), D(51), E(0) #3120471
詳解 (共 2 筆)
#6402635
在 Linux 系統中,檔案權限可以使用三位數字來表示,分別代表檔案擁有者 (owner)、檔案所屬群組 (group) 以及其他使用者 (others) 的權限。
每個數字是以下權限值的總和:
- 讀取 (r):權限值為 4
- 寫入 (w):權限值為 2
- 執行 (x):權限值為 1
- 沒有權限:權限值為 0
給定的檔案權限是 644。我們將這三個數字分開解釋:
-
第一個數字 (6):檔案擁有者的權限 6=4(讀取)+2(寫入)+0(執行) 這表示檔案擁有者具有讀取和寫入權限,但沒有執行權限。
-
第二個數字 (4):相同群組使用者的權限 4=4(讀取)+0(寫入)+0(執行) 這表示與檔案屬於同一個群組的使用者只具有讀取權限,沒有寫入和執行權限。
-
第三個數字 (4):其他使用者的權限 4=4(讀取)+0(寫入)+0(執行) 這表示其他使用者(既不是檔案擁有者也不在同一個群組中的使用者)只具有讀取權限,沒有寫入和執行權限。
總結來說,檔案權限 644 代表:
- 檔案擁有者:可讀取、可寫入
- 相同群組的使用者:只可讀取
- 其他使用者:只可讀取
現在對照選項: (A) 檔案擁有者可執行、相同群組的人可寫、其他人可讀 (擁有者:執行,群組:寫入,其他人:讀取) - 不符合。 (B) 檔案擁有者可寫可執行、相同群組的人可寫、其他人可寫 (擁有者:寫入和執行,群組:寫入,其他人:寫入) - 不符合。 (C) 檔案擁有者可讀可寫、相同群組的人可執行、其他人可執行 (擁有者:讀取和寫入,群組:執行,其他人:執行) - 不符合。 (D) 檔案擁有者可讀可寫、相同群組的人可讀、其他人可讀 (擁有者:讀取和寫入,群組:讀取,其他人:讀取) - 符合。
因此,權限為 644 的檔案代表檔案擁有者可讀可寫、相同群組的人可讀、其他人可讀。
答案是 (D)。
0
0