当前位置:  技术问答>linux和unix

LDAP编程,我能给的最大分数

    来源: 互联网  发布时间:2014-10-26

    本文导语:  我在做一个程序,其中要在linux下存储一些东西,要能查询、删除、修改、插入等、基本上就是类似于数据库,但是有要求占用空间越小越好,如果直接用文件存储,就是做起来非常复杂,而采用数据库不现实,所以...

我在做一个程序,其中要在linux下存储一些东西,要能查询、删除、修改、插入等、基本上就是类似于数据库,但是有要求占用空间越小越好,如果直接用文件存储,就是做起来非常复杂,而采用数据库不现实,所以决定采用ldap,于是我从www.openldap.org上下载了openldap-2.0.9的版本,但是无赖,我的英文水平是在不敢恭维,所以还是不会用,那位大侠能赐教:怎么定义ldap中的项目、怎么在自己的程序中增加、删除……

|
按照楼上的老兄做好以后,我以前收集了一个程序,发给你看看,应该没有什么很多问题的。
|
首先,你要让你的ldap server 正常运行, 安装配置如下: 一。获得软件openldap http://www.openldap.org/software/download/ 或 http://www.openldap.org/software/repo.html.  二。解压缩 以root用户进入 tar xvfz openldap.1.2.10 三。编译 cd  /usr/local/openldap.1.2.10 ./configure ./make depend  (build dependencies)  ./make  (compile and link ) 四。检测并安装 cd tests ./make cd .. ./make install   五。配置slapd.conf文件。 cd /usr/local/etc/openldap vi slapd.conf 改为 database ldbm   suffix "dc=bbs, dc=whol, dc=com"   rootdn "cn=manager, dc=bbs, dc=whol, dc=com"   directory   /usr/tmp (放置数据文件的目录)   rootpw admin   六。配置lapd.conf文件。 BASE  dc=bbs,dc=whol,dc=com HOST  bbs.whol.com   七。启动slapd cd /usr/local/libexec ./slapd -f slapd.conf   八。增加初始值   Add initial entries to your directory   1) create LDIF file 在 usr/tmp 中建立文件myldif.ldif : dn: dc=bbs,dc=whol,dc=com dc: whol o: wuhanbbs objectclass: organization objectclass: dcObject   dn: cn=manager,dc=bbs,dc=whol,dc=com cn: manager sn: manager objectclass: person   2) 使用ldif2ldbm将LDIF文件转化为ldbm文件格式  cd /usr/local/sbin ./ldif2ldbm - i /usr/tmp/myldif.ldif     3) run ldapadd ldapadd -D "cn=manager, dc=bbs,dc=whol,dc=com" -W 

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.naming.ldap类ldapname的类成员方法: equals定义及介绍
  • LDAP工具平台 LDAP Studio
  • java命名空间javax.naming.ldap接口extendedresponse的类成员方法: getencodedvalue定义及介绍
  • redhat8中文版安装时选择了ldap,如何启动ldap服务器呀?
  • java命名空间javax.naming.ldap类ldapname的类成员方法: isempty定义及介绍
  • LDAP服务器 OpenLDAP
  • java命名空间javax.naming.ldap接口control的类成员方法: getencodedvalue定义及介绍
  • 关于Ldap的问题,一定要帮我!
  • java命名空间javax.naming.ldap接口extendedresponse的类成员方法: getid定义及介绍
  • 怎样让ldap的api支持kerberos v5
  • java命名空间javax.naming.ldap类sortresponsecontrol的类成员方法: getresultcode定义及介绍
  • LDAP管理工具 FuseLDAP
  • java命名空间javax.naming.ldap接口extendedrequest的类成员方法: getencodedvalue定义及介绍
  • JavaScript的LDAP库 ldapjs
  • java命名空间javax.naming.ldap类ldapname的类成员方法: endswith定义及介绍
  • 安装LDAP出错!! 请高手赐教
  • java命名空间javax.naming.ldap接口extendedrequest的类成员方法: getid定义及介绍
  • Apache的LDAP认证模块 mod_psldap
  • java命名空间javax.naming.ldap类ldapname的类成员方法: add定义及介绍
  • WPMU LDAP Plugin
  • java命名空间javax.naming.ldap类ldapname的类成员方法: addall定义及介绍
  • LDAP管理 YALA


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3