18 在Unix/Linux系統中,S_IRUSR常數代表什麼權限?
(A) 擁有者讀取權限
(B) 擁有者寫入權限
(C) 擁有者執行權限
(D) 群組讀取權限

答案:登入後查看
統計: A(2), B(2), C(1), D(0), E(0) #3399865

詳解 (共 2 筆)

#7318841

【第一步:找關鍵字】

關鍵字:

  • S_IRUSR(權限常數)

  • I(read)

  • USR(user)

? 這題其實是「拆字題」
? 看懂名稱就能解出來

【第二步:白話翻譯】

這題在問:

? 「S_IRUSR 這個代號,到底代表哪一種權限?」

【第三步:解題思路】

這題在考什麼觀念?

? Unix 檔案權限常數命名規則

解題步驟

  1. 拆解 S_IRUSR

  2. 分別理解每一段

  3. 組合意思

原理與規則(拆字教學)

? S_IRUSR 可以拆成三段:

  • S_:代表權限(stat)

  • R(Read):讀取

  • USR(User):擁有者

? 合起來就是:

「使用者(擁有者)的讀取權限」

【第四步:選項分析】

(A) 為什麼對?

✔ 正確(本題答案)

? S_IRUSR =
User(擁有者) + Read(讀取)

(B) 為什麼錯?

✘ 錯

寫入權限是:

? S_IWUSR(W = write)

(C) 為什麼錯?

✘ 錯

執行權限是:

? S_IXUSR(X = execute)

(D) 為什麼錯?

✘ 錯

群組讀取權限是:

? S_IRGRP(GRP = group)

【觀念補充與延伸】

核心觀念定位

? Unix/Linux 權限管理
? 必考基本題(記憶+理解)

權限命名規則(超重要)

類型 縮寫
使用者 USR
群組 GRP
其他人 OTH
權限 縮寫
讀取 R
寫入 W
執行 X

常見組合表

常數 意義
S_IRUSR 使用者讀
S_IWUSR 使用者寫
S_IXUSR 使用者執行
S_IRGRP 群組讀
S_IROTH 其他人讀

觸類旁通(舉一反三)

對比概念

  • chmod 數字表示法
    ? 4 = read
    ? 2 = write
    ? 1 = execute

變化題型

  • 問:S_IWGRP 是什麼?
    ? 群組寫入權限

【記憶口訣】

? 「USR 是主人,R 是讀」

【常見陷阱】

學生最容易搞混的地方

USR、GRP、OTH 混在一起

心理盲點

看到一堆英文縮寫就亂猜

避坑指南

? 解這類題只做一件事:

拆字!拆字!拆字!

0
0
#6786505
1. 題目解析 題目詢問的是在Unix/...
(共 906 字,隱藏中)
前往觀看
0
0