Windows XP 建立在 NT 核心之上,擁有企業級的存取控制模型(ACL/ACE)。理解以下四大基本原則,是正確設定檔案/資料夾/登錄/印表機等物件權限、避免「明明有權限卻無法存取」困境的關鍵。
當同一使用者對同一物件同時存在「允許」與「拒絕」權限時,拒絕絕對優先,無論允許權限來源為何(直接指派、群組繼承、巢狀群組)。
用戶 shyzhong 同時屬於兩個群組:
xhxs 群組:對資料夾 DOC 有「允許寫入」權限shyzhongs 群組:對同一資料夾有「拒絕寫入」權限結果: shyzhong 無法寫入 DOC,因為來自 shyzhongs 的「拒絕寫入」蓋過了 xhxs 的「允許寫入」。
「只給完成工作所需的最低權限,不多給一分。」Windows XP 預設新建使用者對大多數資源零權限,管理者必須明確授權。
shyzhong(預設無任何權限)DOC 資料夾 → 內容 → 安全性 → 新增shyzhong → 核取「讀取」與「讀取與執行」→ 確定此時該用戶僅能瀏覽/開啟檔案,無法修改/刪除/新增,完美符合「唯讀」需求。
父物件的可繼承 ACE(存取控制項目)會自動傳播給子物件。子物件可選擇:
需對 DOC 及其下 DOC01、DOC02、DOC03 等 20 個子資料夾,全部給予 shyzhong「寫入」權限:
DOC 父資料夾設定「允許 shyzhong 寫入」並勾選「套用至:此資料夾、子資料夾及檔案」效益:一次設定、終身受惠,大幅降低管理複雜度。
使用者的最終有效權限 = 直接指派權限 ∪ 所屬所有群組權限的聯集(Union)。
用戶 zhong 同時屬於:
實際有效權限 = 「讀取」+「寫入」
即使受限用戶 shyzhong 建立資料夾並只給自己「讀取」權限,Administrators 群組成員仍可透過「取得所有權」強制奪取控制權。這是由設計決定的:系統管理者必須擁有最高仲裁權,以便在用戶離職、加密勒索軟體攻擊等情境下恢復存取。
| 原則 | 核心功能 | 解決問題 | 操作建議 |
|---|---|---|---|
| 拒絕優先 | 衝突仲裁 | 權限設定衝突時的決定性規則 | 少用拒絕、善用生效權限檢視 |
| 最小權限 | 資安基線 | 防止過度授權導致資安風險 | 預設拒絕、按需授權、定期稽核 |
| 權限繼承 | 管理自動化 | 大量物件權限同步維護困難 | 善用父層設定、謹慎封鎖繼承 |
| 權限累加 | 彈性組合 | 多角色用戶權限管理複雜 | 角色導向群組設計、單一職責原則 |
這四大原則缺一不可,共同構成了 Windows XP 權限系統的完整邏輯閉環。精通它們,就能從「被動修補權限問題」轉型為「主動設計權限架構」,無論是個人電腦還是企業網域環境都能遊刃有餘。