还是以上一篇文章中的目录结构为例:
图一
一、新加一个entry的处理
新加一个entry有两种处理方式,一种是直接操作数据库,一种是通过LDAP客户端是实现。
1.直接操作数据库的方法:
每新增一个entry,都应该在两个表格中添加数据:
1) 在相应自定义表格中增加一行,记录对象的各属性值。
2) 在ldap_entries中增加一行,记录entry的相关属性。
以图一所示的结构为例,增加以下entry:
1) dc=wfi,dc=wfiqa,dc=com
2) ou=users,dc=wfi,dc=wfiqa,dc=com
3) uid=admin,ou=users,dc=wfi,dc=wfiqa,dc=com
4) uid=user1,ou=users,dc=wfi,dc=wfiqa,dc=com
下面详细讲解如何进行操作:
1) entry“dc=wfi,dc=wfiqa,dc=com”是Organization类的对象,因此在organization表格中添加以下内容:
Column |
Row1 |
id |
1 |
name |
wfi |
2) entry“ou=users,dc=wfi,dc=wfiqa,dc=com”是Organization Unit类的对象,因此在org_unit表格中添加以下内容:
Column |
Row1 |
id |
1 |
name |
users |