Windows Server 2003 檔案共享環境下,需實現「使用者 A 僅能存取資料夾 A,使用者 B 僅能存取資料夾 B」的精細權限隔離。透過安全性原則調整、帳戶建立、共享權限設定三步驟即可完成。
secpol.msc →「本機原則」→「安全性選項」lusrmgr.msc (或「控制台」→「使用者帳戶」) 建立帳戶:A、B、C、D、E、F、G| 層級 | 位置 | 功能 | 優先序 |
|---|---|---|---|
| 共享權限 | 資料夾右鍵 → 共享 → 權限 | 控制「網路層面」誰能連線到共享點 | 較寬鬆 (通常給 Everyone 完全控制,再由 NTFS 精細控制) |
| NTFS 權限 | 資料夾右鍵 → 安全性 | 控制「檔案系統層面」誰能讀寫執行刪除 | 最終生效 (最嚴格者優先) |
最佳實務:共享權限給「Everyone: 完全控制」,NTFS 權限精細控制每個使用者/群組。簡化共享管理,集中於 NTFS 實現最小權限原則。
REM create_isolated_shares.cmd
@echo off
set USERS=A B C D E F G
set BASE_PATH=D:\Shares
for %%u in (%USERS%) do (
mkdir "%BASE_PATH%\%%u"
net share %%u="%BASE_PATH%\%%u" /grant:%%u,FULL /grant:Administrators,FULL
icacls "%BASE_PATH%\%%u" /inheritance:r /grant:r "SYSTEM:(OI)(CI)F" "Administrators:(OI)(CI)F" "%%u:(OI)(CI)M"
)
icacls 參數:
`/inheritance:r` 移除繼承並轉為明確權限
`(OI)(CI)` 物件繼承/容器繼承 (遞套至子資料夾/檔案)
`F` 完全控制、`M` 修改 (讀寫刪除、無法變更權限/取得擁有權)
Windows Server 2003 資料夾隔離存取核心在於:安全性模型設為經典、帳戶最小權限分組 (Guests)、NTFS 權限精細授權。掌握「共享粗略、NTFS 精細」雙層模型,配合 icacls 自動化腳本,可高效管理百級使用者隔離環境。
Windows EFS 加密檔案系統完整指南:加密、備份金鑰與解密技巧
Windows 安裝免輸入序號兩大法:修改安裝程式資源與 DOS 模式預植序號
Windows Server 2003 高效管理三大舉措:拒絕重開機、解除會話限制、遠端日誌查看
Windows 記憶體使用效率優化五大法:快取調整、監控、釋放、資料精簡、硬體搭配
Windows Server 2003 極致加速 14 招:從視覺效果到登錄優化全方位調校
Windows Server 2003 防木馬權限設定完整清單:安裝、帳號、密碼、共享、稽核七大面向