Windows搭建Ldap服务器

Windows搭建Ldap服务器Windows搭建Ldap服务器RerferenceSofewareLdapServer安装包openldap-2.2.29-db-4.3.29-openssl-0.9.8a-win32_Setup.exeLdap客户端LdapAdmin.exe安装一路next到install即可。配置文件1slapd.conf2找到include./schema/c

大家好,又见面了,我是你们的朋友全栈君。

目录


Rerference Sofeware (CSDN中下载即可)

  • LdapServer安装包 openldap-2.2.29-db-4.3.29-openssl-0.9.8a-win32_Setup.exe
  • Ldap客户端
    • LdapBrowser
    • LdapAdmin.exe

安装

     一路next到install即可。

配置文件

1 slapd.conf
2 找到 include        ./schema/core.schema,换行后添加
      include       ./schema/cosine.schema
      include       ./schema/inetorgperson.schema   
3 database类型改为ldbm
4 域名 suffix "dc=crm,dc=com" 
5 默认管理员 rootdn "cn=Manager,dc=crm,dc=com"
6 管理员密码 rootpw 111

ps:注意每行顶行写,key、value间用空格隔开。

常用命令

启动服务 slapd -d 1

客户端使用

1 新建链接
    Host:主机IP
    Port:默认389
    Base:配置域名
    UserName:默认管理员用户
    Password:管理员密码
2 数据初始化(使用LdapBrowser,执行lbe.bat文件即可启动)
    导入init.ldif即可
    ps:必须初始化才可以进行后续的操作,直接新建ldif文件会因为编码问题导致不能成功导入,所以最好在原有的文件基础上修改。
3 添加用户操作(使用LdapAdmin.exe)
    1 右键目录->new->entry
    2 objectclass选择top、uidObject、inetOrgPerson
    3 Attribute中uid(用户id)、sn、cn、givenName(用户名)
    4 Rdn取uid

LDIF文件

1 注意每行顶行写
2 key、value间用空格隔开
3 一个dn为一个entry,每个entry用空行隔开
4 执行./docs/back-meta/data/setup.sh文件可以生成ldif
5 demo
    dn: dc=crm,dc=com
    objectClass: dcObject
    objectClass: organization
    o: info.net

    dn: ou=Developer, dc=crm,dc=com
    objectClass: top
    objectClass: organizationalUnit
    ou: Developer
    description: Developer Users

    dn: cn=Manager, dc=crm,dc=com
    objectClass: top
    objectClass: person
    objectClass: organizationalPerson
    cn: Manager
    sn: Manager
    userPassword: Manager
    description: Manager Users
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/146367.html原文链接:https://javaforall.net

(2)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 百度云学习资源整合

    百度云学习资源整合关注微信公众号《IT技术资源共享》获取更多资源!微信号:feng1376311650或者扫二维码关注获取下面全部资源:python:【0001】Python安装包,教程文档,工具包链接:http://pan.baidu.com/s/1hsnHizM密码:9×03【0002】Python基础到高级视频教程链接:http://pan.baidu.com/s/1qYE5nOS密码:v0qfjava:【1101】java项目视频20套链接:…

    2022年5月11日
    105
  • JedisPool踩坑记录

    JedisPool踩坑记录报错信息:Exceptioninthread”main”redis.clients.jedis.exceptions.JedisExhaustedPoolException:Couldnotgetaresourcesincethepoolisexhausted在网上找了很久没有找到,现在看来提示已经讲的很明白了,Jedis池耗尽异常:由于池已耗尽,无法获取资源原因就是最大连接数不够使用,我在类中启动了60个并发线程,然而连接池最大连接数只有50,所以报错。packa

    2025年9月14日
    5
  • mybatis返回结果类型(resulttype返回list)

    1.返回List>12selectid=”getMyCredit”parameterClass=”java.util.Map”resultClass=”java.util.HashMap”>select>这样设置返回类型为resultClass=”java.util.Ha

    2022年4月18日
    104
  • 贪吃蛇开源代码_java贪吃蛇小程序代码

    贪吃蛇开源代码_java贪吃蛇小程序代码Python实践小游戏——贪吃蛇程序分析+源码基于Windows控制台,不使用pygame等gui工具

    2022年8月10日
    6
  • c语言和python实用性_C语言和Python语言,那个更好?

    c语言和python实用性_C语言和Python语言,那个更好?(3)灵活性Python语言的最大优点在于它的灵活性,这在测试领域非常重要,因为测试所面临的业务和需求经常在变化,有时它们甚至无法满足并自行决定,而在这时,你可以使用Python丰富的第三方库轻松找到解决方案。(4)扩张Python语言除了测试行业外,如果需要,你还可以通过Python轻松访问Web开发,数据分析,自动化操作以及人工智能等领域。Python是一种动态语言,这就是为什么它易于学习,但…

    2025年7月15日
    4
  • android 浏览器问题

    android 浏览器问题android浏览器怎么解决网页美观问题 android浏览器怎么解决网页美观问题 android浏览器怎么解决网页美观问题要求自适应屏幕大小图片分辨率等问题!!!

    2022年5月14日
    41

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号