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
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(2)


相关推荐

  • jupyter跟python的关系_jupyter python

    jupyter跟python的关系_jupyter python大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。jupyter和pycharm区别如下:1、Python是一种广泛使用的高级的、通用的、解释的、动态编程语言。”Python是一种相当古老且流行的语言,它是开源的,常被应用于网站开发(利用Django、Flask等框架)、科学统计计算(NumPy、SciPy等库可以帮助计算)、软件开发等甚至更多。Jupyter项目开…

  • Go语言开发环境_如何搭建语言培训平台

    Go语言开发环境_如何搭建语言培训平台前言:在《高效能人士的七个习惯》一书中有这么一句话“学而不做等于没学,知而不做等于无知”,所以学习一门新语言光看是不行的,必须身体力行才可以,如果不实践的话最终也只是无知的状态。对于学习语言来说,“做”对应的是编码、调试、运行等,在进行这些工作之前,我们必须安装好编码和调试用的编辑器,运行所需的环境等,这篇文章便是和大家介绍关于go语言开发的环境搭建。一、安装go语言开发包1….

    2022年10月12日
  • Qt面试题整理

    Qt面试题整理1、Qt信号槽机制的优势(1)类型安全。需要关联的信号和槽的签名必须是等同的,即信号的参数类型和参数个数同接收该信号的槽的参数类型和参数个数相同。不过,一个槽的参数个数是可以少于信号的参数个数的,但缺少的参数必须是信号参数的最后一个或几个参数。如果信号和槽的签名不符,编译器就会报错。(2)松散耦合。信号和槽机制减弱了Qt对象的耦合度。激发信号的Qt对象无需知道是哪个对象的哪个槽需要接收它发出的…

  • js下一页_不解压查看gz文件

    js下一页_不解压查看gz文件官方文档说明:ZKDeveloper'sReference文档,章节为MinimizeNumberofJavaScriptFilestoLoad,按照文档步骤执行,最后需在

  • 11gR2 Database Services for "Policy" and "Administrator" Managed Databases (文件 ID 1481647.1)

    11gR2 Database Services for "Policy" and "Administrator" Managed Databases (文件 ID 1481647.1)

  • 在html中加入外部css样式,如何引入CSS样式表?

    在html中加入外部css样式,如何引入CSS样式表?CSS用于修饰网页样式,但是,如果希望CSS修饰的样式起作用,就必须在html档中引入CSS样式表。引入样式表的常用方式有三种,即行内式、内嵌式、外链式,具体介绍如下。1.行内式行内式也称内联样式,是通过标记的Istyle属性来设置标记的样式,其基本语法格式如下:内容标记名>上述语法中,style是标记的属性,实际上任何HTML标记都拥有style属性,用来设置行内式。属性和属性值的书写…

发表回复

您的电子邮箱地址不会被公开。

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