OpenLDAP学习笔记1

该文章介绍了如何在Docker环境下安装并运行OpenLDAP服务,通过拉取相应的镜像,启动容器,并执行slaptest进行配置验证。接着,进行了LDAP查询操作,使用ldapsearch命令连接本地LDAP服务器并进行数据检索。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、安装docker。

2、拉取镜像:

docker pull osixia/openldap:latest
docker pull osixia/phpldapadmin:latest

3、把ldap镜像跑起来:

docker run --name my-openldap-container --detach osixia/openldap:latest

4、进入到容器中:

docker exec -it my-openldap-container bash

 

5、执行命令:

slaptest

6、再执行命令:

ldapsearch -x -H ldap://localhost -b dc=example,dc=org -D "cn=admin,dc=example,dc=org" -w admin

 

通过docker inspect命令查看容器的IP地址:

--detach 选项,是运行run命令,不进入到容器。分离模式。

ldapsearch 是ldap服务器查询数据的方式。

-x: 是使用简单认证方式,不使用默认的SASL认证方式

-H: ldap服务器地址

-b:base 搜索的结果在example.org域内。目录树的基本目录树信息。

-D:  当前用户的身份,指定查找的DN,DN是整个OpenLDAP树的唯一识别名称。

-W:  提示输入密码,如果不想输入密码,使用-w password即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值