还是以上一篇文章中的目录结构为例:
图一
一、新加一个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 |
3) entry

本文详细介绍了在Windows上配置OpenLDAP与MySQL的组合,以及如何通过直接操作数据库或使用LDAP客户端来维护LDAP数据,包括添加、删除和修改entry及其属性。内容涵盖了操作数据库的步骤和通过存储过程实现的逻辑。

最低0.47元/天 解锁文章
4412

被折叠的 条评论
为什么被折叠?



