您的位置:首页 > 其它

UserAccountControl属性

2013-05-14 09:45 211 查看
我们都知道帐号有很多属性,那么我们是不是可以通过这些属性来控制帐号呢,或者通属性来查看这些帐号当前的状态呢。答案是肯定的。那么下面我们就来介绍下帐号常用的属性。
一、常见属性常见属性就是我们打开一个UserAccount,在“属性”页里能看到的属性,例如姓、名、显示名称、办公室号码等,这些属性是不需要使用特殊的工具打开,就可以直接进行修改的。那么具体有些属性呢?下面的列表将会详细说明,并做汉英的对比。
标签名称AD属性的中文显示名称AD属性的英文显示名称AD属性的栏位名称
一般/GeneralFirst name sn
Last namegivenName
英文缩写Initials initials
显示名称Display name displayName
描述descriptiondescription
办公室Office physicalDeliveryOfficeName
电话号码Telephone NumbertelephoneNumber
电子邮件E-mailmail
网页Web page wWWHomePage
地址/Address国家/地区Country/region c
省/自治区State/provincest
县/市City l
街道StreetstreetAddress
邮政编码Zip/Postal Code postalCode
邮政信箱P.O. BoxpostOfficeBox
账户/Account用户登陆名User logon nameuserPrincipalName
用户登陆名(Windows 2000前版) User logonname(pre-Windows 2000)sAMAccountName
配置文件/Profile配置文件路径Profile path profilePath
登录脚本Logon script scriptPath
主文件夹Home folderhomeDirectory
电话/Telephones家族电话HomehomePhone
寻呼器Pagerpager
移动电话Mobilemobile
传真FaxfacsimileTelephoneNumber
IP电话IP phoneipPhone
注释Notes info
组织/Organization职务Titletitle
部门Department department
公司Companycompany
经理Managermanager
直接属下Direct report directReports
二、UserAccountControl属性此属性必须使用特殊工具才能查看,可以使用 Ldp.exe 工具或 Adsiedit.msc 管理单元来查看和编辑这些属,在安装系统盘上Support Tools后可以使用。Ldp.exe显示的数值为十六进制,Adsiedit.msc显示的数值为十进制。由于上述两个工具都可以直接对Active Directory编辑,应该由经验丰富的管理员来使用这些工具编辑ActiveDirectory。当然,你也可以使用csvde.exe这类工具将帐号导出来进查看。如果需要定期的去检查这些帐号,可以将命令也BAT文件,让系统自动执行。
属性标志十六进制十进制
SCRIPT0x00011
ACCOUNTDISABLE0x00022
HOMEDIR_REQUIRED0x00088
LOCKOUT0x001016
PASSWD_NOTREQD0x002032
PASSWD_CANT_CHANGE0x004064
ENCRYPTED_TEXT_PWD_ALLOWED0x0080128
TEMP_DUPLICATE_ACCOUNT0x0100256
NORMAL_ACCOUNT0x0200512
INTERDOMAIN_TRUST_ACCOUNT0x0800
2048
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
属性说明:
ØSCRIPT:将运行登陆脚本。ØACCOUNTDISABLE:禁用的用户帐。ØHOMEDIR_REQUIRED:帐号需要主文件夹。ØPASSWD_NOTREQD:帐号不需要密码。ØPASSWD_CANT_CHANGE:用户不能修改密码。此值不能直接修改。ØENCRYPTED_TEXT_PWD_ALLOWED:此帐户属于其主帐户位于另一个域中的用户。此帐户为用户提供访问该域的权限,但不提供访问信任该域的任何域的权限。有时将这种帐户称为“本地用户帐户”。ØNORMAL_ACCOUNT - 这是表示典型用户的默认帐户类型。ØINTERDOMAIN_TRUST_ACCOUNT - 对于信任其他域的系统域,此属性允许信任该系统域的帐户。ØWORKSTATION_TRUST_ACCOUNT - 这是运行Microsoft Windows NT 4.0 Workstation、Microsoft WindowsNT 4.0 Server、Microsoft Windows 2000 Professional 或 Windows 2000 Server 并且属于该域的计算机的计算机帐户。Ø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) 允许该帐户进行委派。这是一个与安全相关的设置。应严格控制启用此选项的帐户。此设置允许该帐户运行的服务冒充客户端的身份,并作为该用户接受网络上其他远程服务器的身份验证。如要将某个帐号设置为禁用状态,那么只需要将此号的userAccountControl 值设置为 0x0202(0x002 + 0x0200)。在十进制中,它是 514 (2 + 512)。

本文出自 “我的王朝” 博客,请务必保留此出处http://slyvester.blog.51cto.com/2082735/1199795
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: