cas系列(四)--openLDAP安装和配置
来源:互联网 发布:阳炎ene软件 编辑:程序博客网 时间:2024/05/21 08:58
一、概述
LDAP的概念和原理我就不多说了,想了解的可以参考:
[精华] 理解与应用LDAP服务器
LDAP概念和原理
本文的重点是介绍如何在windows平台上安装和配置openLDAP软件。
二、测试环境
window7 – 64位
openLDAP 版本:2.4.42 (http://www.userbooster.de/download/openldap-for-windows.aspx )
三、安装过程
1.下载完运行,点击确定yes
2.一直点击next
3.直到选择数据库,选择BDB,继续next
4.然后直到安装install,中间步骤都是默认的
四、配置启动
安装目录:D:\OpenLDAP
编辑文件:D:\OpenLDAP\slapd.conf 找到如下内容:
suffix"dc=maxcrc,dc=com"rootdn"cn=Manager,dc=maxcrc,dc=com"
修改为:
suffix"dc=micmiu,dc=com"rootdn"cn=Manager,dc=micmiu,dc=com"找到安装目录:D:\OpenLDAP\run,执行run.cmd
日志信息:slapd starting 表示服务已经启动好了。
新建一个文件:D:\OpenLDAP\mydemo.ldif ,内容如下:
dn: dc=micmiu,dc=comobjectclass: domainobjectclass: topo: Michael Blogdc: micmiudn: ou=Developer,dc=micmiu,dc=comobjectclass: organizationalUnitou: Developerdescription: Container for developer entriesdn: ou=Tester,dc=micmiu,dc=comobjectclass: organizationalUnitou: Testerdescription: Container for test entriesdn: uid=Michael,ou=Developer,dc=micmiu,dc=comuid: MichaelobjectClass: inetOrgPersonmail: sjsky_007@gmail.comuserPassword: 111111labeledURI: http://www.micmiu.comsn: Suncn: Michael Sundn: uid=Miumiu,ou=Tester,dc=micmiu,dc=comuid: MiumiuobjectClass: inetOrgPersonuserPassword: 111111labeledURI: http://www.micmiu.comsn: Wucn: Miumiu Wu
tips:格式要严格,每行的开头和末尾不能有空格
然后在控制台中切换到openLDAP安装目录下执行命令:(注意:执行slapadd命令前需要先停止之前启动的 slapd 服务)slapadd -v -l ./mydemo.ldif
证明成功。
五、客户端介绍
网上有很多客户端,这里用的LdapBrowser282,附件下载地址:点击打开链接
下载解压后直接双击:lbe.bat 文件即可运行。
六、多级DC的ldif文件的配置
在实际应用中我们经常会碰到二级域名,类似:app1.micmiu.com、app2.micmiu.com,那么对应到LDAP中的DC就是多级,这时我们ldif文件又是如何配置呢?下面将给出个示例演示,新建一个文件:D:\OpenLDAP\myappuser.ldif ,内容如下:
dn: dc=app1,dc=micmiu,dc=comobjectclass: domaino: Michael Demodc: app1dn: dc=app2,dc=micmiu,dc=comobjectclass: domaino: Michael Demodc: app2dn: ou=Demo,dc=app1,dc=micmiu,dc=comobjectclass: organizationalUnitou: Developerdescription: Container for Demo entriesdn: ou=Demo,dc=app2,dc=micmiu,dc=comobjectclass: organizationalUnitou: Developerdescription: Container for Demo entriesdn: uid=michael,ou=Demo,dc=app1,dc=micmiu,dc=comuid: adminobjectClass: inetOrgPersonmail: sjsky_007@gmail.comuserPassword: 111111labeledURI: http://www.micmiu.comsn: Suncn:Michael Sundn: uid=hazel,ou=Demo,dc=app1,dc=micmiu,dc=comuid: userobjectClass: inetOrgPersonuserPassword: 111111labeledURI: http://www.micmiu.comsn: Wucn:Hazel Wudn: uid=michael,ou=Demo,dc=app2,dc=micmiu,dc=comuid: adminobjectClass: inetOrgPersonmail: sjsky_007@gmail.comuserPassword: 111111labeledURI: http://www.micmiu.comsn: Suncn:Michael Sundn: uid=hazel,ou=Demo,dc=app2,dc=micmiu,dc=comuid: userobjectClass: inetOrgPersonuserPassword: 111111labeledURI: http://www.micmiu.comsn: Wucn:Hazel Wu先停止slapd 服务,然后在控制台中切换到openLDAP安装目录下执行命令:
slapadd -v -l ./myappuser.ldif
OK,本文到此已经基本完成。
纸上得来终觉浅,绝知此事要躬行。
0 0
- cas系列(四)--openLDAP安装和配置
- OpenLDAP安装和配置
- freeRADIUS + openLDAP 安装和配置
- cas系列(五)--CAS+OpenLDAP实现SSO
- OpenLDAP安装与配置
- openldap 安装配置
- OPENLDAP安装、配置
- OPENLDAP安装配置方法
- openldap安装及配置
- OpenLDAP基础安装配置
- openldap安装与配置
- OpenLDAP安装与配置
- openldap服务器安装配置
- BerkeleyDB和OpenLDAP安装
- fedora26下安装和配置openldap(1)
- fedora26下安装和配置openldap(2)
- Windows 下安装配置openldap
- Ubuntu 11.04安装配置 OpenLDAP
- 微信支付之二三事
- 大数据日志分析logstash\elasticsearch\kibana
- 理解ThreadLocal
- avalon1.5学习笔记
- 控制器view加载原理
- cas系列(四)--openLDAP安装和配置
- 重建二叉树
- VmVare的centos虚拟主机琐碎
- c++ map根据value排序以及lamda表达式的应用
- C#(三)
- Lucene5学习之LuceneUtils工具类简单封装
- 一句话让tableView滑动到最顶端
- iOS之蓝牙开发—CoreBluetooth详解二
- Bmob的使用-上传图片