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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 串口服务器调试助手使用教程,串口服务器如何配置及串口调试6大技巧

    串口服务器调试助手使用教程,串口服务器如何配置及串口调试6大技巧串口服务器如何配置相信很多用户不是很清楚;今天就针对串口服务器如何配置以及串口调试的6大技巧,加以总结阐述:1、如何设置串行服务器的串行端口属性,例如波特率具体参数及数值大小?①点击屏幕上的“设备”单元;②手动打字输入“程序设置”;③再手动选择“程序”,最后手动输入“串行参数”。2、怎样配置串口服务器?首先,必须了解熟悉自身的操作环境与应用配置参数(熟悉每个串行端口的操作模式、熟悉主要参数包括的网…

    2022年5月6日
    182
  • oracle存储过程递归调用_函数的间接递归调用

    oracle存储过程递归调用_函数的间接递归调用存储过程和函数一样也可以递归调用,调用方法类似。如下是求某个数以内的数字求和:CREATEPROCEDUREaProc_Test@INPUTint,@SumintoutputASBEGINSETNOCOUNTON;if(@Sumisnull) set@Sum=0if(@INPUT>0)begin …

    2022年9月25日
    2
  • OpenCv中 width 和 widthStep的区别「建议收藏」

    OpenCv中 width 和 widthStep的区别「建议收藏」前者是表示图像的每行像素数,后者指表示存储一行像素需要的字节数。在OpenCV里边,widthStep必须是4的倍数,从而实现字节对齐,有利于提高运算速度。如果8U单通道图像宽度为3,那么widthStep是4,加一个字节补齐。这个图像的一行需要4个字节,只使用前3个,最后一个空着。也就是一个宽3高3的图像的imageData数据大小为4*3=12字节。

    2022年6月5日
    27
  • webstorm插件推荐_webstorm中文界面

    webstorm插件推荐_webstorm中文界面1.activate-power-mode狂拽炫酷吊炸天装逼的插件,atom上的神器啊,抱着试一试的心态一搜,webstorm上居然也有了,安装之后可以在window->activate-power-mode中关闭震动以及开启彩色模式。2.TabNine可以记录用户习惯自动补全代码,牛逼3.ESLint代码检查插件4.RainbowBrackets彩虹色的括号,颜色可以自行调整,代码块看起来更清晰在这里插入图片描述5.CodeG.

    2025年10月13日
    5
  • c语言tinyxml使用方法,TinyXml使用方法[通俗易懂]

    c语言tinyxml使用方法,TinyXml使用方法[通俗易懂]本文用一个详细的例子说明了TiXml的使用方法。如写、查找、插入、替换、加载、遍历等常见操作。首先简单介绍一下TinyXml,要看详细的在网上搜搜了^_^:1、TinyXml源代码只有4个cpp文件和2个头文件。2、首先要理解TinyXml中的各个基本类型之间的关系,看看这个继承图大家就会很明白了!可以看到TinyXml中的注释comment,声明declaration,元素element,文本等…

    2022年5月6日
    63
  • 完美解决Spring@Autowired无法注入AbstractInterceptor

    完美解决Spring@Autowired无法注入AbstractInterceptor今天在使用AbstractInterceptor拦截时,发现Spring@Autowired无法注入,返回结果为null。捣腾了下,手动配置了下,完美解决。直接上图首先建立一个获取工厂的帮助类:在application配置文件配置我们要用的bean:配置好后,直接调用:好了,该写下一个bug了。。。。。。…

    2022年5月14日
    36

发表回复

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

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