Windows Server 2008 引入「細緻密碼原則」(Fine-Grained Password Policies, FGPP),透過密碼設定物件 (PSO) 讓同一網域內不同使用者群組套用不同密碼/鎖定規則,解決舊版僅能靠密碼過濾器或多網域的困境。
| 物件類別 | 說明 |
|---|---|
| 密碼設定容器 (PSC) | 預建於 System 容器下,儲存 PSO,不可重命名/移動/刪除,不建議自建額外容器。 |
| 密碼設定 (PSO) | 含 9 項屬性 (密碼歷史/最長/最短/長度/複雜度/可逆加密 + 鎖定閾值/觀察視窗/鎖定時間) + 2 新屬性 (PSO 連結 msDS-PSOAppliesTo、優先權 msDS-PasswordSettingsPrecedence)。 |
9 項屬性缺一不可,多個 PSO 設定不合併。
msDS-PSOAppliesTo (正向連結) 指定套用對象 (多值)。msDS-PSOApplied (反向連結) 記錄在使用者/群組上。adsiedit.msc (首次需連線至目標網域 FQDN)。msDS-PasswordSettings。-60 * 10^7 | 小時: -3600 * 10^7 | 天: -86400 * 10^7
msDS-PSOAppliesTo → 新增目標使用者/群組的相對辨別名稱 (RDN)。| 屬性 | 說明 | 範例值 |
|---|---|---|
| msDS-PasswordSettingsPrecedence | 優先權 | 10 |
| msDS-PasswordReversibleEncryptionEnabled | 可逆加密 | FALSE |
| msDS-PasswordHistoryLength | 歷史長度 | 24 |
| msDS-PasswordComplexityEnabled | 複雜度 | TRUE |
| msDS-MinimumPasswordLength | 最小長度 | 8 |
| msDS-MinimumPasswordAge | 最短使用期限 (1 天) | -864000000000 |
| msDS-MaximumPasswordAge | 最長使用期限 (20 天) | -17280000000000 |
| msDS-LockoutThreshold | 鎖定閾值 | 0 |
| msDS-LockoutObservationWindow | 重設計數器時間 (30 分) | -18000000000 |
| msDS-LockoutDuration | 鎖定時間 (30 分) | -18000000000 |
| msDS-PSOAppliesTo | 套用對象 | CN=AdminGroup,CN=Users,DC=corp,DC=contoso,DC=com |
FGPP 讓企業能對特權帳號施以嚴格策略,一般帳號則維持較寬鬆設定,兼顧安全與使用體驗。
Active Directory 核心技術架構:整合性、全面性與易用性 (ICE) 深度解析
Windows Server 2008 Active Directory 改進:細緻密碼原則 (PSO) 同一網域多套密碼規則實作
Windows 2000 虛擬記憶體 (分頁檔) 完整優化指南
Windows Server 2008:DFSR 與 SYSVOL 複寫新架構深度解析
解決 Windows 2000「NTLDR is missing」啟動失敗:修復安裝控制台實戰
強化 Windows Server 2003 安全性四招:強制複雜密碼、移除預設共享、關閉自動播放、清空遠端登錄存取路徑
Windows Server 2003 開關機優化兩則:自動登入與關閉關機事件追蹤
Windows Server 2003 自動安裝修補程式批次腳本:識別 SFXCAB 與 WEXTRACT 兩類封裝格式