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账号...

(3)


相关推荐

发表回复

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

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