WinOS技术论坛,微软Windows平台ITPro技术社区
杂志
|
邮件
|
主站
加入WinOS
登录
论坛
搜索
打工
私人消息 (0)
公共消息 (0)
论坛任务 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
帖内回复 (0)
WinOS技术论坛
»
Windows Server 相关技术
» 精通Windows Server 2008 多元密码策略之LDIFDE篇
2010版WinOS定制T-Shirt到货了,订购从速!
返回列表
发帖
1899 views, 7 replies
[原创]
精通Windows Server 2008 多元密码策略之LDIFDE篇
尘封メ心
发短消息
MSN 聊天
加为好友
尘封メ心
(唐天浩)
UID
12818
帖子
3303
主题
5
精华
31
积分
199
其他积分
6
阅读权限
180
性别
男
在线时间
3067 小时
注册时间
2007-2-13
最后登录
2010-9-3
技术积分
193
论坛资产
14408 wb
楼主
倒序看帖
打印
字体大小:
t
T
发表于 2008-7-18 18:42
|
只看该作者
WinOS远程培训课程
|
WinOS企业护航服务
|
WinOS面授培训课程
[原创]
精通Windows Server 2008 多元密码策略之LDIFDE篇
多元密码策略
精通Windows Server 2008 多元密码策略之LDIFDE篇
前言
在上一篇文章《精通Windows Server 2008 多元密码策略之ADSIEDIT篇》中我向大家介绍了如何通过ADSIEDIT工具和活动目录用户和计算机管理单元创建、管理密码设置对象PSO。原理性的东西和需要注意的地方我就这这篇文章和之后的文章中不再赘述了。有需要的请查看上篇文章。接下来的重点主要是动手部分。废话少说,开始!
为了让大家在操作的时候有一个清晰的思路,我将主要的操作步骤写出来:
步骤 1:创建 PSO
步骤 2:将 PSO 应用到用户和/或全局安全组
步骤 3:管理 PSO
步骤 4:查看用户或全局安全组的结果 PSO
步骤5:验证结果
注:由于通用性和重复性,有些步骤不一定会演示出来,请参考前面的文章。
实战
Ⅱ. LDIFDE
步骤1:创建PSO
1.
在使用LDIFDE工具创建PSO前,我觉得很有必要介绍一下“负PSO 属性值”这个概念。从前面那篇文章可以知道,使用 ADSI Edit 创建密码设置对象 (PSO) 时,是以 dd:hh:mm:ss 格式输入四个与时间相关的 PSO 属性(msDS-MaximumPasswordAge、msDS-MinimumPasswordAge、msDS-LockoutObservationWindow 和 msDS-LockoutDuration)的值。而在这篇文章中使用 ldifde 命令创建 PSO 时,则必须以 I8 格式输入这些属性的值,这种格式以 -100 毫微秒的间隔存储时间。Windows Server 2003“默认域策略”将此确切的时间单位用于其相应的时间相关属性。若要将这些属性设置为适当的值,请将以分钟、小时或天为单位的时间值转换为以 100 毫微秒为间隔的时间值,然后在所得到的值前面加个负号。是不是有点晕?看个例子就很简单了:
1
分钟换算成I8值为:
-60*(10^7) = - 600000000
1
小时换算成I8值为:
-60*60* (10^7) = -36000000000
1
天换算成I8值为:
-24*60*60*(10^7) = -864000000000
例如,如果您希望将 msDS-MaximumPasswordAge 设置为 10 天,则用 -864000000000 乘以 10,并将得到的 I8 值应用到 msDS-MaximumPasswordAge 属性(在本例中为 -8640000000000)。如果您希望将 msDS-LockoutDuration 设置为 30 分钟,则用 -600000000 乘以 30 以得到相应的 I8 值(在本例中为 -18000000000)。
2.
通过将以下示例代码保存为一个文件(例如,AdminPSO.ldf),来创建一个新 PSO 的设置:
dn:CN=AdminPSO,CN=PasswordSettings Container,CN=System,DC=Winos,DC=cn
(注意:Password Settings Container3个单词中用空格两两隔开。我这里是为了word排版美观,就没有隔开。)
changetype: add
objectClass:msDS-PasswordSettings
msDS-MaximumPasswordAge:-12096000000000
(
密码最长可以使用14天)
msDS-MinimumPasswordAge:-0
(密码最短必须使用0天,即可以立即更改密码)
msDS-MinimumPasswordLength:16
(密码最小长度为16个字符)
msDS-PasswordHistoryLength:3
(密码不能和过去的3个重复)
msDS-PasswordComplexityEnabled:TRUE
(启用密码复杂性要求)
msDS-PasswordReversibleEncryptionEnabled:FALSE
(
启用用户密码不可还原加密)
msDS-LockoutObservationWindow:-18000000000
(账号锁定窗口时间30分钟)
msDS-LockoutDuration:-18000000000
(账号锁定观察窗口时间30分钟)
msDS-LockoutThreshold:3
(输入错误密码3次就锁定)
msDS-PasswordSettingsPrecedence:1
(该PSO的优先级)
msDS-PSOAppliesTo:CN=PSOGroup,OU=TestOU,DC=Winos,DC=cn
(GPO应用对象)
图1
如图1所示,请确保不要在每行文本后有多余的空格。
3.
在定义PSO属性的时候,有一些地方还得注意一下,额外的解释就没必要了,主要是一些逻辑上的注意点:
a. msDS-MinimumPasswordAge
的值必须小于或等于 msDS-MaximumPasswordAge 的值。
b.
msDS-LockoutObservationWindow
的值不能小于 msDS-LockoutDuration 的值。
c.
不能将 msDS-MaximumPasswordAge 的值设置为零。
4.
打开命令提示符,键入以下命令,如图2所示。
ldifde –i –f AdminPSO.ldf
图2
步骤 2:将 PSO 应用到用户和/或全局安全组
1.
在步骤1定义的文件AdminPSO.ldf中,有一个字段msDS-PSOAppliesTo:CN=PSOGroup,OU=TestOU,DC=Winos,DC=cn就表示将该PSO链接到具体的对象。如果想更改链接,可以将以下示例代码复制到一个文件(例如,ModifyAppliesTo.ldf)中,来指定你希望将什么 PSO 应用到哪些用户或全局安全组。例如我再新建一个用户lisi(他并不隶属于PSOGroup安全组),并将AdminPSO链接到他身上,如图3所示。
dn:CN=AdminPSO,CN=PasswordSettings Container,CN=System,DC=Winos,DC=cn
changetype:modify
replace:msDS-PSOAppliesTo
msDS-PSOAppliesTo:CN=PSOGroup,OU=TestOU,DC=Winos,DC=cn
msDS-PSOAppliesTo:CN=lisi,OU=TestOU,DC=Winos,DC=cn
-
图3
注:
文件中代码的最后一行中的连字符是必需的。用来表述输入终止。此外,DN字段中不要有中文,LDIFDE不支持中文。
2.
打开命令提示符,键入以下命令,如图4.
ldifde –i –f ModifyAppliesTo.ldf
图4
步骤 3:管理 PSO
1.
如何想
查看和修改 PSO 设置
、
修改 PSO 优先级
可以参考前面那篇文章。(尽管仍可以通过ldifde命令实现这些操作,但是通过GUI界面还是方面不少)这里就介绍一下如何
使用ldifde删除 PSO
2.
通过将以下内容保存到一个文件(例如,DeletePSO.ldf)中,如图5,来指定要删除的 PSO:
dn:CN=PSO1,CN=PasswordSettings Container,CN=System,DC=dc1,DC=contoso,DC=com changetype: delete
图5
3.
打开命令提示符,键入以下命令,如图6
ldifde
–i
–f
DeletePSO.ldf
图6
步骤 4:查看用户或全局安全组的结果 PSO
请参考前面的文章,此处略。
步骤5:验证结果
请参考前面的文章,此处略。
结束语
在这篇文章中,我向大家演示了如何通过ldifde工具来管理多元密码策略。由于很多操作在GUI界面中更具备便捷性,所以我就没有进行过多的演示。目的是不想舍近求远。在下一篇文章中,我将向大家阐述如何使用Quese公司出品的针对AD的PowerShell来实现、管理多元密码策略。
附件:
您需要
登录
才可以下载或查看附件。没有帐号?
加入WinOS
收藏
分享
1.
Exchange FAQ
2. Directory Services & Exchange Server MVP
3. 问题解决后,劳烦将帖子修改为“已解决”
TOP
lovedocool
发短消息
加为好友
lovedocool
UID
44143
帖子
64
主题
1
精华
0
积分
1
其他积分
1
阅读权限
15
在线时间
26 小时
注册时间
2007-8-28
最后登录
2010-4-22
技术积分
0
论坛资产
172 wb
2
楼
发表于 2008-8-27 14:52
|
只看该作者
这么好的文章也没人顶下!!!太不够意思了!!哈哈
TOP
hyhglx
发短消息
加为好友
hyhglx
UID
86441
帖子
90
主题
0
精华
2
积分
9
其他积分
3
阅读权限
50
在线时间
66 小时
注册时间
2008-5-5
最后登录
2010-7-26
技术积分
6
论坛资产
443 wb
3
楼
发表于 2008-9-24 08:29
|
只看该作者
WinOS之Exchange邮件系统规划与部署服务,助力企业建立自己强大的消息传递和协同工作平台!
谁说的啊,我也来顶了!!!!!!!!!!!!1
TOP
clzheng
发短消息
加为好友
clzheng
UID
51116
帖子
123
主题
1
精华
0
积分
1
其他积分
1
阅读权限
15
在线时间
215 小时
注册时间
2007-11-10
最后登录
2010-8-22
技术积分
0
论坛资产
134 wb
4
楼
发表于 2008-9-24 13:05
|
只看该作者
又学习了,谢谢。
TOP
winhanverky
发短消息
加为好友
winhanverky
UID
125584
帖子
191
主题
0
精华
0
积分
1
其他积分
1
阅读权限
15
在线时间
79 小时
注册时间
2008-8-23
最后登录
2010-8-20
技术积分
0
论坛资产
615 wb
5
楼
发表于 2008-10-7 09:05
|
只看该作者
顶起来。。。为下一代系统喝彩,
顶起来。。。
TOP
NeverOK
发短消息
加为好友
NeverOK
UID
53731
帖子
106
主题
0
精华
0
积分
1
其他积分
1
阅读权限
15
在线时间
44 小时
注册时间
2007-12-17
最后登录
2010-8-27
技术积分
0
论坛资产
121 wb
6
楼
发表于 2009-7-4 09:13
|
只看该作者
顶起来。。。为下一代系统喝彩,
顶起来。。。
TOP
117569813
发短消息
加为好友
117569813
UID
174220
帖子
77
主题
0
精华
0
积分
1
其他积分
1
阅读权限
15
在线时间
15 小时
注册时间
2009-3-24
最后登录
2010-8-26
技术积分
0
论坛资产
304 wb
7
楼
发表于 2010-5-24 17:11
|
只看该作者
顶起来。。。顶起来。。。
TOP
芈祖
发短消息
MSN 聊天
加为好友
芈祖
(芈祖)
UID
130045
帖子
139
主题
1
精华
0
积分
4
其他积分
4
阅读权限
50
性别
男
来自
青岛
在线时间
24 小时
注册时间
2008-9-20
最后登录
2010-8-16
技术积分
0
论坛资产
1193 wb
8
楼
发表于 2010-6-17 16:31
|
只看该作者
顶起来。。。为下一代系统喝彩
Everyone has a dream,Don't forget it!ThinkpadT61,T7500,4GRAM,320G,Mandriva 2010springOS!
TOP
返回列表
微软基础架构
Windows 客户端及常用软件
Windows Server 相关技术
Windows 脚本技术
PowerShell
沟通与协作
Exchange Server
UC / OCS / LCS
SharePoint Server
IT 管理
System Center 产品专区
ForeFront / ISA / TMG
虚拟化与云计算
其他产品
微软其它产品
Linux / OSX
网络工程师专区
网工之家
IT认证考试
英语学习
哲理故事
WinOS资料文档库
资料交流
Core IO资料
BPIO资料
Microsoft 知识库
WinOS-X
WinOS站务与服务
站务交流/意见反馈
论坛使用指南
远程培训专区
8分钟免费视频
WinOS内部交流
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]
打工