大家好,又见面了,我是你们的朋友全栈君。
目录
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账号...