如何使用UserAccountControl标志来操作用户帐户属性

总结

当您打开用户帐户的属性时,单击account选项卡,然后在帐户选项对话框中选择或清除复选框,数值将分配给UserAccountControl属性。赋给属性的值告诉Windows已经启用了哪些选项。

要查看用户帐户,单击“开始”,指向程序,指向管理工具,然后单击“活动目录用户和计算机”。

更多信息

可以使用ldap .exe工具或Adsiedit.msc查看和编辑这些属性。

下表列出了可以分配的可能标志。您不能在用户或计算机对象上设置某些值,因为这些值只能由目录服务设置或重置。注意,Ldap.exe以十六进制显示值。Adsiedit.msc以十进制显示值。这些标志是累积的。要禁用用户的帐户,请将UserAccountControl属性设置为0x0202 (0x002 + 0x0200)。小数点后是514 (2 + 512)

注意,您可以在ldap .exe和Adsiedit.msc中直接编辑Active Directory。只有有经验的管理员才应该使用这些工具来编辑活动目录。这两个工具都可以在您从原来的Windows安装媒体安装支持工具后使用。

属性标志十六进制值十进制值
SCRIPT0x00011
ACCOUNTDISABLE0x00022
HOMEDIR_REQUIRED0x00088
LOCKOUT0x001016
PASSWD_NOTREQD0x002032
PASSWD_CANT_CHANGE(注意,您不能通过直接修改UserAccountControl属性来分配此权限。有关如何以编程方式设置权限的信息,请参阅“属性标记说明”一节。)0x004064
ENCRYPTED_TEXT_PWD_ALLOWED0x0080128
TEMP_DUPLICATE_ACCOUNT0x0100256
NORMAL_ACCOUNT0x0200512
INTERDOMAIN_TRUST_ACCOUNT0x08002048
WORKSTATION_TRUST_ACCOUNT0x10004096
SERVER_TRUST_ACCOUNT0x20008192
DONT_EXPIRE_PASSWORD0x1000065536
MNS_LOGON_ACCOUNT0x20000131072
SMARTCARD_REQUIRED0x40000262144
TRUSTED_FOR_DELEGATION0x80000524288
NOT_DELEGATED0x1000001048576
USE_DES_KEY_ONLY0x2000002097152
DONT_REQ_PREAUTH0x4000004194304
PASSWORD_EXPIRED0x8000008388608
TRUSTED_TO_AUTH_FOR_DELEGATION0x100000016777216
PARTIAL_SECRETS_ACCOUNT0x0400000067108864

注意,在一个基于Windows Server 2003的域中,LOCK_OUT和PASSWORD_EXPIRED已经被一个名为ms- ds user - account - control - computed的新属性替换。有关此新属性的更多信息,请访问以下网站:

ms-DS-User-Account-Control-Computed attribute

Property flag descriptions

●SCRIPT—将运行登录脚本。

●ACCOUNTDISABLE—用户帐户被禁用。

●HOMEDIR_REQUIRED -主文件夹是必需的。

●PASSWD_NOTREQD—不需要密码。

●PASSWD_CANT_CHANGE—用户不能更改密码。这是用户对象的权限。有关如何以编程方式设置此权限的信息,请访问以下网站:

修改用户不能更改密码(LDAP提供程序)

●ENCRYPTED_TEXT_PASSWORD_ALLOWED—用户可以发送加密的密码。

●TEMP_DUPLICATE_ACCOUNT—这是主帐户位于另一个域中的用户的帐户。此帐户提供对此域的用户访问权,但不提供对信任此域的任何域的访问权。这有时被称为本地用户帐户。

●NORMAL_ACCOUNT—这是代表典型用户的默认帐户类型。

●INTERDOMAIN_TRUST_ACCOUNT -这是一个允许信任一个系统域的帐户,该系统域信任其他域。

●WORKSTATION_TRUST_ACCOUNT -这是一个计算机帐户,适用于运行microsoftwindowsnt4.0工作站、microsoftwindowsnt4.0伺服器、microsoftwindows2000专业版或windows2000伺服器的电脑,并且是此域的成员。

●SERVER_TRUST_ACCOUNT——这是一个域控制器的计算机帐户,它是这个域的成员。

●DONT_EXPIRE_PASSWD—表示密码,它不应该在帐户上过期。

●MNS_LOGON_ACCOUNT—这是一个MNS登录帐户。

●SMARTCARD_REQUIRED—设置此标志时,它强制用户使用智能卡登录。

●TRUSTED_FOR_DELEGATION—设置此标志时,Kerberos委托信任服务运行的服务帐户(用户或计算机帐户)。任何此类服务都可以模拟请求服务的客户端。要为Kerberos委托启用服务,必须在服务帐户的userAccountControl属性上设置此标志。

●NOT_DELEGATED 设置此标志时,即使将服务帐户设置为Kerberos委托的可信服务帐户,也不会将用户的安全上下文委托给服务。

●USE_DES_KEY_ONLY - (Windows 2000/Windows Server 2003)将此主体限制为仅对密钥使用数据加密标准(DES)加密类型。

●DONT_REQUIRE_PREAUTH - (Windows 2000/Windows Server 2003)这个帐户不需要Kerberos预认证来登录。

●PASSWORD_EXPIRED (Windows 2000/Windows Server 2003)用户的密码已经过期。

●TRUSTED_TO_AUTH_FOR_DELEGATION - (Windows 2000/Windows Server 2003)帐户启用了委托。这是一个安全敏感的设置。应该严格控制启用此选项的帐户。此设置允许在帐户下运行的服务假定客户端身份,并作为该用户向网络上的其他远程服务器进行身份验证。

●PARTIAL_SECRETS_ACCOUNT - 该帐户是一个只读域控制器(RODC)。这是一个安全敏感的设置。从RODC中删除此设置会损害该服务器的安全性。

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值