zoukankan      html  css  js  c++  java
  • OpenLDAP 安装及配置 笔记

    首先下载 OpenLdap(Ldap服务器) 和 LdapAdmin(客户端) 两个软件

    OpenLDAPforWindows_2.4.39.part1.rar

    OpenLDAPforWindows_2.4.39.part2.rar

    OpenLDAPforWindows_2.4.39.part3.rar

    LdapAdmin1.1.rar

    -------------------------------------------------------------------------------

    下载完后, 安装 OpenLDAPforWindows 按默认安装即可

    1. 打开OpenLDAP安装目录下 slapd.conf 文件 ,奖 suffix和rootdn两个属性值修改为下列值:

    suffix        "dc=edu"
    rootdn        "dc=ssdut,dc=edu"

    2. 还是修改 slapd.conf 文件,把 ucdata-path 属性下的相应值 替换为下列内容:

    ucdata-path    ./ucdata
    include        ./schema/core.schema
    include        ./schema/cosine.schema
    include        ./schema/corba.schema
    include        ./schema/dyngroup.schema
    include        ./schema/inetorgperson.schema
    include        ./schema/java.schema
    include        ./schema/misc.schema
    include        ./schema/nis.schema
    include        ./schema/openldap.schema

    3. 运行 services.msc 打开服务窗口,将 OpenLDAP Service 重新启动(可将该服务改为手动,可供自己测试使用)

    4. 在OpenLDAP安装目录下,建初始化 init.ldif 来初始化 目录

    init.ldif 文件内容:

    dn: dc=edu
    objectClass: dcObject
    objectClass: organization
    dc: edu
    o: edu
    
    dn: ou=academicAdmin,dc=ssdut,dc=edu
    objectClass: organizationlUnit
    ou: academicAdmin

    5. 执行初始化 init.ldif 文件内容(即将 目录添加到服务中) 

      注:这里我使用的是: slapadd 命令,另一个命令(ldapadd)我这里是显示非内部命令,因此就没有用这个命令,但顺便我也把代码贴出来

         1. 用这个命令需要先将服务停掉,执行完再重启服务

         2. ldif 文件格式特别严格 每行的开头和末尾不能有空格

    #slapadd 命令内容(打开cmd,切换到 OpenLDAP 安装目录下),另外 init.ldif 最好建在OpenLDAP安装目录下,这里  ./ 是相对目录
    D:OpenLDAP>slapadd -v -l ./init.ldif

    执行结果如果看到: added:"..... " 字样就表示成功了.

    下面我再把 ldapadd 这个命令的写法也贴一下.

    然后在控制台中切换到openLDAP安装目录下执行ldapadd命令:
    
    1 ldapadd -x -D "cn=Manager,dc=micmiu,dc=com" -w secret -f ./mydemo.ldif 
    
    参数说明:
    •-x 使用简单验证方式
    •-D 指定管理员DN(与slapd.conf中配置的一致)
    •-W 大写W表示回车后根据提示输入密码,可以使用小写的-w password 直接输入密码
    •-f 需要导入数据LDIF的文件名
    •-h 目录服务器的IP地址

     6. 再安装一下, LdapAdmin,装好一后,

     7. 打开  LDAP Admin 窗体,左上角的 Connect ,然后再点 new Connection 新建一个连接 

        然后录入, 主机 

        点击 Fetch DNs 加载 根dn

        最后,点击 Test Connection  测试一下连接,成功的话,就表示OK了.

        

    8. 完成后,应该可以看到一下节点.

       

       右边的属性,窗口可以 点击 View菜单下的 Show Values 来开启.

    9. 接下来我们开始添加用户 , 还在是 OpenLDAP 目录下 新建 user.ldif

    dn: uid=wu,ou=academicAdmin,dc=ssdut,dc=edu
    objectClass: inetOrgPerson
    userPassword: 123
    sn: wu
    cn: wu
    uid: wu
    
    dn: uid=wuyf,ou=academicAdmin,dc=ssdut,dc=edu
    objectClass: inetOrgPerson
    userPassword: 123
    sn: wuyf
    cn: wuyf
    uid: wuyf

    10. 建完后,重复第5步操作,添用户节点添加到服务中(注意要先停止服务,执行完,再重启服务)

    至此, 基本操作结束!

  • 相关阅读:
    bootstrap 模态框一闪而过的问题
    ${requestScope.paramName} 与 ${param.name}
    Android控件
    质量属性
    android基础知识复习一
    Numpy基础篇二
    miniconda 搭建tensorflow框架
    Numpy基础篇一
    pandas 数据索引与选取
    《架构漫谈》阅读笔记
  • 原文地址:https://www.cnblogs.com/wuyifu/p/4046112.html
Copyright © 2011-2022 走看看