在中小企業 IT 架構中,檔案伺服器與網域控制站(DC)是核心基礎設施。然而,許多初階管理員在部署時忽略規劃,導致使用者面臨「共享資料夾過多難尋找」、「權限提示頻繁彈窗」、「私密資料夾雖不可讀但曝光於網芳」、「他人電腦登入仍見自己檔案」等困擾。本文提出基於 Active Directory 群組原則登入腳本、隱藏共享與最小權限原則的整合解決方案,實現「人找資源」到「資源跟著人」的體驗轉變。
將使用者依部門、職能劃分為安全性群組(如 G_Finance, G_RD, G_Sales)。每位使用者建立專屬私有資料夾,路徑規範為 \\FileServer\Users$\%USERNAME%($ 結尾為隱藏共享)。公共資料夾按群組劃分:\\FileServer\Public$\Finance、\\FileServer\Public$\Project_X 等。
| 資源類型 | 共享權限 | NTFS 權限 (關鍵 ACE) | 備註 |
|---|---|---|---|
| 使用者私有資料夾 | Administrators: Full Control User: Change | SYSTEM:F, Administrators:F, User: Modify, CREATOR OWNER:F | 啟用「存取基礎列舉 (ABE)」隱藏無權限資料夾 |
| 部門公共資料夾 | Domain Users: Read Dept Group: Change | SYSTEM:F, Administrators:F, Dept Group: Modify, Authenticated Users: Read | 依最小權限原則授予寫入權 |
| 唯讀資源區 | Domain Users: Read | SYSTEM:F, Administrators:F, Domain Users: Read | 政策文件、範本庫等 |
關鍵技巧: 啟用檔案伺服器資源管理員 (FSRM) 的「存取基礎列舉」,讓使用者在「網路上的芳鄰」或對話框中,只看見自己有權限的資料夾,徹底解決資訊洩露與導航混亂。
建立 GPO 連結至使用者 OU,配置「使用者配置 > Windows 設定 > 指令碼 > 登入」:
@echo off
rem === 通用公共磁碟機 ===
net use Z: /delete /y >nul 2>&1
net use Z: \\FileServer\Public$ /persistent:no
rem === 部門專屬磁碟機 (依群組成員身分動態映射) ===
ifmember.exe G_Finance && net use Y: \\FileServer\Public$\Finance /persistent:no
ifmember.exe G_RD && net use X: \\FileServer\Public$\RD /persistent:no
rem === 個人專屬磁碟機 ===
net use U: /delete /y >nul 2>&1
net use U: \\FileServer\Users$\%USERNAME% /persistent:no
ifmember.exe 為 Windows 2003 Resource Kit 工具,可判斷使用者群組成員身分實現條件映射。Windows Server 2008+ 環境建議改用「群組原則偏好設定 > 磁碟機對應」以項目層級定位功能取代腳本,更易維護且支援即時更新。
透過「隱藏共享減少視覺雜訊」+「ABE 實現視覺隔離」+「GPO 偏好設定動態交付資源」三重機制,企業可構建出「安全、直觀、零維護負擔」的現代化檔案存取體驗,大幅降低服務台工單量,提升資產保護等級。