Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows Server 2003 磁碟 NTFS 權限最佳實務:系統碟、網站目錄、虛擬主機隔離設定詳解

編輯:Windows 2003 教學

前言

正確設定 NTFS 權限是 Windows 伺服器安全防護的基石。本文提供針對系統碟(C:)、網站資料目錄(如 E:\wwwsite)、虛擬主機隔離的完整權限範本,採用最小權限原則,平衡安全與功能。

一、 系統碟 (C:) 關鍵目錄權限範本

C:\ 根目錄

  • Administrators:完全控制(此資料夾、子資料夾、檔案)
  • SYSTEM:完全控制(此資料夾、子資料夾、檔案)
  • CREATOR OWNER:完全控制(僅子資料夾與檔案)
  • IIS_WPG:列出資料夾/讀取資料、讀取屬性、建立檔案/寫入資料、建立資料夾/附加資料、讀取權限、周遊資料夾/執行檔案(僅此資料夾)

C:\Documents and Settings

  • Administrators:完全控制
  • SYSTEM:完全控制
  • Power Users:讀取與執行、列出資料夾內容、讀取(此資料夾、子資料夾、檔案)

C:\Program Files

  • Administrators:完全控制
  • SYSTEM:完全控制
  • CREATOR OWNER:完全控制(僅子資料夾與檔案)
  • IIS_WPG:讀取與執行、列出資料夾內容、讀取(此資料夾、子資料夾、檔案)
  • Power Users:修改(此資料夾、子資料夾、檔案)
  • TERMINAL SERVER USER:修改(此資料夾、子資料夾、檔案)

二、 網站與虛擬主機目錄權限(假設網站在 E:\wwwsite)

E:\ 根目錄

  • Administrators:完全控制

E:\wwwsite(網站根目錄)

  • Administrators:完全控制
  • SYSTEM:完全控制
  • Service(網站服務帳號,如 NetworkService 或自訂帳號):完全控制

E:\wwwsite\vhost1(單一虛擬主機目錄)

  • Administrators:完全控制
  • SYSTEM:完全控制
  • vhost1(該虛擬主機專用帳號,屬 WebUsers 群組):完全控制

三、 核心原則與操作建議

  1. 最小權限:每個虛擬主機專用帳號(vhost1…vhostN)僅擁有自己目錄的完全控制,無法存取其他 vhost 目錄。
  2. 群組管理:建立 WebUsers 群組,將所有 vhost 帳號加入,統一套用基礎權限(讀取、執行、列出),再於個別目錄給予完全控制。
  3. 移除繼承:在虛擬主機目錄右鍵→內容→安全性→進階→取消勾選「允許繼承自父物件的權限」,改為「複製」後移除多餘群組/帳號。
  4. 拒絕優先:極少數情況需用「拒絕」封鎖特定帳號存取敏感目錄(如資料庫備份資料夾),謹慎使用避免鎖死自己。
  5. 稽核:啟用「稽核物件存取」(群組原則),對關鍵目錄設定「失敗」稽核,異常存取即時發現。

四、 常見錯誤與修正

錯誤做法風險修正
網站目錄給 Everyone 完全控制任意使用者可上傳/執行惡意腳本移除 Everyone,改給專用帳號/IIS_WPG 僅需權限
虛擬主機共用同一帳號單一站台被駭導致全盤淪陷每站獨立帳號+目錄隔離
系統碟根目錄給 Users 寫入惡意軟體植入啟動項、竄改系統檔僅給 IIS_WPG 必要的「建立檔案/寫入資料」於特定暫存目錄

總結

NTFS 權限設定沒有萬用標準,但「最小權限、目錄隔離、群組管理、啟用稽核」四大原則通用。依本文範本調整至自身架構,並定期用 icacls 或 AccessChk 驗證實際生效權限,才能確保伺服器長期安全。

Copyright © Windows教程網 All Rights Reserved