一、LDAP使用场景 LDAP(Lightweight Directory Access Protocol),轻量目录访问协议,LDAP目录以树状结构来存储数据。企业中使用LDAP主要是用来集中管理企业的组织结构及人员账号信息。 LDAP是一种通讯协议,AD(Active Directory)是微软对LDAP协议的一套实现,可以将AD理解为是个数据库,只是该数据库是以树状结构存储数据。 二、条件示例
条件内容 | 说明 |
---|
manager=* | 包含一个或多个 manager 属性值的条目 | cn=Ray Kultgen | 包含通用名 Ray Kultgen 的条目 | (!(cn=Ray Kultgen)) | 所有不包含通用名 Ray Kultgen 的条目 | description=X.500 | 所有条目的说明属性中都包含子字符串X.500 | (&(ou=Marketing)(!(description=X.500))) | 所有组织单元为 Marketing 且说明字段中不包含子字符串 X.500 的条目 | (&(ou=Marketing)((manager=cn=JulieFulmer,ou=Marketing,dc=siroe,dc=com)(manager=cn=CindyZwaska,ou=Marketing,dc=siroe,dc=com))) | 所有组织单元为 Marketing 且manager 为 Julie Fulmer 或 CindyZwaska 的条目 | (!(objectClass=person)) | 返回所有不代表人员的条目 |
三、常用属性
属性名称 | 全称 | 说明 |
---|
dn | distinguished name | 唯一标识名,类似于绝对路径,每个对象都有唯一标识名。例:uid=tester,ou=People,dc=example,dc=com | rdn | relative distinguished name | 相对标识名,类似于相对路径。例:uid=tester | uid | user id | 通常指用户登录名。例:uid=tester | sn | sur name | 通常指一个人的姓氏。例:sn: Wang | dc | domain component | 通常指定一个域名。例:DC=lenovo,DC=com | ou | organization unit | 通常指定一个组织单元的名称。例:OU=工业8.0部,DC=hspv,DC=com | cn | common name | 通常指一个对象的名称。如果是人,需要使用全名。例:CN=ldapadmin | c | country | 一个二位的国家代码。例:CN、US、HK、JP等。 |
四、用户属性 1、常规标签:
属性名称 | 说明 |
---|
sn | 姓 | givenName | 名 | displayName | 显示名称 | initials | 英文缩写 | description | 描述 | physicalDeliveryOfficeName | 办公室 | telephoneNumber | 电话号码 | otherTelephone | 电话号码:其它 otherTelephone 多个以英文分号分隔 | mail | 电子邮件 | wwwHomePage | 网页 | url | 网页,其它 url 多个以英文分号分隔 |
2、账号标签:
属性名称 | 说明 |
---|
userPrincipalName | 用户登录名,例:zs@abc.com | sAMAccountName | 用户登录名(以前版本),例:190002 | logonHours | 登录时间,ldap的时间戳是从1601年1月1日0时起经过的1E-7秒(即100纳秒)的个数(时间是GMT的,中国的北京的时间需要加上8个小时) | accountExpires | 帐户过期 |
3、电话标签:
属性名称 | 说明 |
---|
homePhone | 家庭电话(若是其它,在前面加other,例:otherhomePhone) | Pager | 寻呼机 | displayName | 显示名称 | mobile | 移动电话,若多个以英文分号分隔 | FacsimileTelephoneNumber | 传真 | ipPhone | IP电话 | Info | 注释 |
4、单位标签:
属性名称 | 说明 |
---|
Title | 职务 | Department | 部门 | Company | 公司 |
5、地址标签:
属性名称 | 说明 |
---|
C | 国家/地区,例:中国CN,英国GB | St | 省/自治区 | L | 市/县 | streetAddress | 街道 | postOfficeBox | 邮政信箱 | postalCode | 邮政编码 |
6、配置文件标签:
属性名称 | 说明 |
---|
profilePath | 配置文件路径 | scriptPath | 登录脚本 | homeDirectory | 主文件夹,本地路径 | homeDrive | 连接 | homeDirectory | 到 |
|