
LDAP学习
文章平均质量分 56
shrekmu
企者不立;跨者不行;自见者不明;自是者不彰;自伐者无功;自矜者不长。
展开
-
给LDAP程序员的建议
一、努力拼装(Striving to Fit In) 不要认为目录是自己私有的存储。多数LDAP目录都是为了在程序、用户、管理员间分享信息。 应该将程序设计和做成能够和其他程序共存。为了实现这个目标,有如下建议: 1)、使用标准的schema。 2)、扩展已存的schemas时,最好新建一个附加Entry保存自己的信息,并使用固定的前缀命名自己的属性。 3)、避免使用强制属性原创 2006-09-19 11:36:00 · 1342 阅读 · 0 评论 -
OpenLDAP 2.3.24常用命令
一、系统环境: Red Hat Enterprise Linux4.0 Kernel:2.6.9-5 EL 二、Red Hat Enterprise Linux4.0下OpenLDAP 2.3.24的安装取得:http://www.openldap.org/ 最新的稳定版本为2.3.24。下载:openldap-stable-20060606.tgz。解压缩: tar -xzf op原创 2006-09-19 13:26:00 · 2848 阅读 · 0 评论 -
Namespace需求
一、选择前缀(Chossing a Suffix) 1、将公司的DNS分割,并分别属于DC属性,作为前缀。如dc=example,dc=com。 2、直接使用公司的DND作为前缀。如o=example.com。 3、使用地域作为前缀。如c=cn。二、扁平和层次化的Schemes(Flat and Hierarchical Schemes) 设计原则:使你的namespace竟可能的扁平。原创 2006-09-18 17:28:00 · 931 阅读 · 0 评论 -
手工备份恢复Openldap数据库
一、备份数据库 slapcat -v -l aa.ldif二、恢复数据库 1、清空数据库 ldapdelete -x -wisns -Drn=isns,dc=ntt,dc=co.jp -r rn=isns,dc=ntt,dc=co.jp2、关闭LDAP服务器 kill -INT `cat /usr/local/var/run/s原创 2006-09-22 15:35:00 · 5264 阅读 · 0 评论 -
关于OpenLDAP查询以后的内存释放
示例代码: // データベースにエントリーを検索する result = ldap_search_ext_s(ld, base.c_str(), LDAP_SCOPE_SUBTREE, str_filter.c_str(), attrs, 0, NULL, NULL, TIME_OUT, sizeLimite, &msg);原创 2006-11-14 10:32:00 · 1233 阅读 · 0 评论 -
OpenLDAP 2.3.24的安装
一、系统 环境 OS:RedHat Linux9.0 kernel:2.4.20-28二、OpenLDAP的取得 http://www.openldap.org/ 最新的稳定版本为2.3.24。下载:openldap-stable-20060606.tgz。 解压缩:tar -xzf openldap-stable-20060606.tgz三、Berkeley DB的取得和原创 2006-07-10 15:29:00 · 1591 阅读 · 0 评论 -
连接OpenLDAP时,设定Network Time out时间的方法
// 设定time out时间 struct timeval network_timeout; network_timeout.tv_usec = 0; network_timeout.tv_sec = 10; // 设定time out时间 result = ldap_set_option(*ld, LDAP_OPT_NETWORK_TIMEOUT, &network原创 2006-11-24 13:21:00 · 1283 阅读 · 0 评论 -
LDAP的功能模型
一、LDAP信息模型 LDAP信息模型定义了在目录中保存信息的最基本的单位和数据类型。目录中的最基本的信息单位是条目(Entry)。条目由一系列的属性(Attribute)构成,一个属性可以有多个值(Value)。条目的结构在Schema中定义。Schema可以定义一类条目必须属性和可选属性,以及各个属性的类型和比较方法。二、LDAP命名模型 LDAP命名模型定义了如果组织和查询目录中原创 2006-08-08 15:09:00 · 2399 阅读 · 0 评论