58. 在 Linux 裡面,一個檔案的權限為 644,請問這代表什麼意思?
(A)檔案擁有者可執行、相同群組的人可寫、其他人可讀
(B)檔案擁有者可寫可執行、相同群組的人可寫、其他人可寫
(C)檔案擁有者可讀可寫、相同群組的人可執行、其他人可執行
(D)檔案擁有者可讀可寫、相同群組的人可讀、其他人可讀

答案:登入後查看
統計: A(7), B(15), C(15), D(51), E(0) #3120471

詳解 (共 2 筆)

#5861589
在檔案權限 644 的表示中,每個數字代...
(共 272 字,隱藏中)
前往觀看
11
0
#6402635

在 Linux 系統中,檔案權限可以使用三位數字來表示,分別代表檔案擁有者 (owner)、檔案所屬群組 (group) 以及其他使用者 (others) 的權限。

每個數字是以下權限值的總和:

  • 讀取 (r):權限值為 4
  • 寫入 (w):權限值為 2
  • 執行 (x):權限值為 1
  • 沒有權限:權限值為 0

給定的檔案權限是 644。我們將這三個數字分開解釋:

  1. 第一個數字 (6):檔案擁有者的權限 6=4(讀取)+2(寫入)+0(執行) 這表示檔案擁有者具有讀取和寫入權限,但沒有執行權限。

  2. 第二個數字 (4):相同群組使用者的權限 4=4(讀取)+0(寫入)+0(執行) 這表示與檔案屬於同一個群組的使用者只具有讀取權限,沒有寫入和執行權限。

  3. 第三個數字 (4):其他使用者的權限 4=4(讀取)+0(寫入)+0(執行) 這表示其他使用者(既不是檔案擁有者也不在同一個群組中的使用者)只具有讀取權限,沒有寫入和執行權限。

總結來說,檔案權限 644 代表:

  • 檔案擁有者:可讀取、可寫入
  • 相同群組的使用者:只可讀取
  • 其他使用者:只可讀取

現在對照選項: (A) 檔案擁有者可執行、相同群組的人可寫、其他人可讀 (擁有者:執行,群組:寫入,其他人:讀取) - 不符合。 (B) 檔案擁有者可寫可執行、相同群組的人可寫、其他人可寫 (擁有者:寫入和執行,群組:寫入,其他人:寫入) - 不符合。 (C) 檔案擁有者可讀可寫、相同群組的人可執行、其他人可執行 (擁有者:讀取和寫入,群組:執行,其他人:執行) - 不符合。 (D) 檔案擁有者可讀可寫、相同群組的人可讀、其他人可讀 (擁有者:讀取和寫入,群組:讀取,其他人:讀取) - 符合。

因此,權限為 644 的檔案代表檔案擁有者可讀可寫、相同群組的人可讀、其他人可讀。

答案是 (D)。

0
0