OpenLDAP 安装及配置 笔记
首先下载 OpenLdap(Ldap服务器) 和 LdapAdmin(客户端) 两个软件
OpenLDAPforWindows_2.4.39.part1.rar
OpenLDAPforWindows_2.4.39.part2.rar
OpenLDAPforWindows_2.4.39.part3.rar
-------------------------------------------------------------------------------
下载完后, 安装 OpenLDAPforWindows 按默认安装即可
1. 打开OpenLDAP安装目录下 slapd.conf 文件 ,奖 suffix和rootdn两个属性值修改为下列值:
suffix "dc=edu"
rootdn "dc=ssdut,dc=edu"
2. 还是修改 slapd.conf 文件,把 ucdata-path 属性下的相应值 替换为下列内容:
ucdata-path ./ucdata
include ./schema/core.schema
include ./schema/cosine.schema
include ./schema/corba.schema
include ./schema/dyngroup.schema
include ./schema/inetorgperson.schema
include ./schema/java.schema
include ./schema/misc.schema
include ./schema/nis.schema
include ./schema/openldap.schema
3. 运行 services.msc 打开服务窗口,将 OpenLDAP Service 重新启动(可将该服务改为手动,可供自己测试使用)
4. 在OpenLDAP安装目录下,建初始化 init.ldif 来初始化 目录
init.ldif 文件内容:
dn: dc=edu
objectClass: dcObject
objectClass: organization
dc: edu
o: edu dn: ou=academicAdmin,dc=ssdut,dc=edu
objectClass: organizationlUnit
ou: academicAdmin
5. 执行初始化 init.ldif 文件内容(即将 目录添加到服务中)
注:这里我使用的是: slapadd 命令,另一个命令(ldapadd)我这里是显示非内部命令,因此就没有用这个命令,但顺便我也把代码贴出来
1. 用这个命令需要先将服务停掉,执行完再重启服务
2. ldif 文件格式特别严格 每行的开头和末尾不能有空格
#slapadd 命令内容(打开cmd,切换到 OpenLDAP 安装目录下),另外 init.ldif 最好建在OpenLDAP安装目录下,这里 ./ 是相对目录
D:\OpenLDAP>slapadd -v -l ./init.ldif
执行结果如果看到: added:"..... " 字样就表示成功了.
下面我再把 ldapadd 这个命令的写法也贴一下.
然后在控制台中切换到openLDAP安装目录下执行ldapadd命令: ldapadd -x -D "cn=Manager,dc=micmiu,dc=com" -w secret -f ./mydemo.ldif 参数说明:
•-x 使用简单验证方式
•-D 指定管理员DN(与slapd.conf中配置的一致)
•-W 大写W表示回车后根据提示输入密码,可以使用小写的-w password 直接输入密码
•-f 需要导入数据LDIF的文件名
•-h 目录服务器的IP地址
6. 再安装一下, LdapAdmin,装好一后,
7. 打开 LDAP Admin 窗体,左上角的 Connect ,然后再点 new Connection 新建一个连接
然后录入, 主机
点击 Fetch DNs 加载 根dn
最后,点击 Test Connection 测试一下连接,成功的话,就表示OK了.

8. 完成后,应该可以看到一下节点.

右边的属性,窗口可以 点击 View菜单下的 Show Values 来开启.
9. 接下来我们开始添加用户 , 还在是 OpenLDAP 目录下 新建 user.ldif
dn: uid=wu,ou=academicAdmin,dc=ssdut,dc=edu
objectClass: inetOrgPerson
userPassword:
sn: wu
cn: wu
uid: wu dn: uid=wuyf,ou=academicAdmin,dc=ssdut,dc=edu
objectClass: inetOrgPerson
userPassword:
sn: wuyf
cn: wuyf
uid: wuyf
10. 建完后,重复第5步操作,添用户节点添加到服务中(注意要先停止服务,执行完,再重启服务)
至此, 基本操作结束!
OpenLDAP 安装及配置 笔记的更多相关文章
- AndroidStudio3.0的安装和配置笔记
开发Android项目要搭建开发环境.可以选择使用Eclipse安装ADT插件来开发安卓项目,也可以使用谷歌的官方IDE——AndroidStudio3.0. AndroidStudio3.0安装的具 ...
- OpenLDAP安装与配置
系统:ubuntu 14.04 安装: 1. sudo apt-get install slapd ldap-utils 2. 在1的过程中会让你输了admin密码 配置: 如果安装过,只是想配置Op ...
- 开源堡垒机GateOne的安装、配置笔记
因为内部临时需要这么一套系统,所以搜搜查查,搞定了系统部署,使用pam认证的配置. 系统初始化是使用CentOS 6.5 Mini x64版本. 首先exports http_proxy和http ...
- php安装及配置笔记
windows下启动php-cgi方式为:php-cgi.exe -b 127.0.0.1:9000 -c php.ini(也可以是绝对路径). 安装XDebug支持,最基本的配置参数为: [xdeb ...
- Win10安装DB2配置笔记
响应文件名:D:\data\DB2\PROD_EXPC.rsp 安装文件夹--目录:D:\Program Files\IBM\SQLLIB\ IBM SSH Server安装位置:D:\Program ...
- VMware Ubuntu18.04 安装及配置笔记
安装Ubuntu 下载虚拟机VMware 下载镜像Ubuntu 过程略, 参考 https://zhuanlan.zhihu.com/p/38797088 Ubuntu配置 特别提示: 在Ubuntu ...
- Tiny Rss简明安装与配置笔记
对于某些自己喜欢的却没有RSS订阅功能的网站,可以通过Feed43定制抓取规则来获取所需信息.但由于其服务器在国外,抓取时常失败,且免费账户抓取频率太低,遂仿造他自行实现了一个并挂到服务器上,然后通过 ...
- centos7最小化安装后配置笔记
一.安装wget(步骤2备用) yum install wget -y 二.切换yum源为阿里云 备份旧源: mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum ...
- HappyAA服务器部署笔记1(nginx+tomcat的安装与配置)
这是本人的服务器部署笔记.文章名称叫"部署笔记1"的原因是之后我对这个进行了改进之后,会有"部署笔记2","部署笔记3"...循序渐进,估计 ...
随机推荐
- python (3)简单语法:字符串(strip函数),数据类型
一:字符串重复,索引,切片(字符串命令strip) 函数原型strip 声明:s为字符串,rm为要删除的字符序列 s.strip(rm) 删除s字符串中开头.结尾处,位于 rm删除序列的 ...
- StateMachine
Create State Machine Create either a passive or an active state machine: ? 1 var fsm = new PassiveSt ...
- iOS开发之检查更新
iOS设备检查更新版本: #pragma mark - 检查更新 - (void)checkUpdateWithAPPID:(NSString *)APPID { //获取当前应用版本号 NSDict ...
- C语言中fseek函数
C语言fseek()函数:用来设定文件的当前读写位置 头文件: #include <stdio.h> 定义函数: int fseek(FILE * stream, long offset, ...
- mybatis的增删改查
一.配置文件方式 mapper.xml: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE ...
- redis在windows上的安装
1.下载地址:https://github.com/MSOpenTech/redis 主要支持win64的,有个msi文件可以直接安装,安装后redis会变成一个服务,对于windows来说这种最方便 ...
- [ActionScript3.0] 运用JPEGEncoderOptions或者PNGEncoderOptions保存图片到本地
在flash player 11.3和air3.3之前,我们可以借助第三方类(JPEGEncoder)这些,很容易处理.现在,有了encode和JPEGEncoderOptions这些,处理位图数据就 ...
- Intellisense in Visual Studio for Microsoft Dynamics CRM 2016
Intellisense in Visual Studio for Microsoft Dynamics CRM 2016 posted by dynamicsnick on may 18, 2016 ...
- MySQL 字符串 转 int/double CAST与CONVERT 函数的用法
http://hongmin118.iteye.com/blog/2029728 转的 MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值.两者具体的语 ...
- 开一个帖子,等有时间了写写如何用shapelib创建点线面等shp图层
开一个帖子,等有时间了写写如何用shapelib创建点线面等shp图层 C#操作shapelib的实例 http://files.cnblogs.com/yuxuetaoxp/Shapelib--D ...