openldap-2.4.44的安装方法
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,本篇内容介绍了"openldap-2.4.44的安装方法"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成
千家信息网最后更新 2025年12月03日openldap-2.4.44的安装方法
本篇内容介绍了"openldap-2.4.44的安装方法"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
一、安装base-repo
## 根据自己的OS版本安装对应的base reporpm -Uvh http://mirror.centos.org/centos/7/os/x86_64/Packages/centos-release-7-6.1810.2.el7.centos.x86_64.rpmls -l /etc/yum.repo/total 44-rw-r--r--. 1 root root 1664 Nov 23 2018 CentOS-Base.repo-rw-r--r--. 1 root root 1309 Nov 23 2018 CentOS-CR.repo-rw-r--r--. 1 root root 649 Nov 23 2018 CentOS-Debuginfo.repo-rw-r--r--. 1 root root 314 Nov 23 2018 CentOS-fasttrack.repo-rw-r--r--. 1 root root 630 Nov 23 2018 CentOS-Media.repo-rw-r--r--. 1 root root 1331 Nov 23 2018 CentOS-Sources.repo-rw-r--r--. 1 root root 5701 Nov 23 2018 CentOS-Vault.repo-rw-r--r--. 1 root root 951 Oct 2 2017 epel.repo-rw-r--r--. 1 root root 1050 Oct 2 2017 epel-testing.repo-rw-r--r--. 1 root root 2003 Jul 8 07:44 READMEyum install epel-release*
二、安装openldap-server/devel/clients
yum install -y openldap-servers openldap-clients openldap-develrpm -qa|grep openldap*openldap-servers-sql-2.4.44-21.el7_6.x86_64openldap-2.4.44-21.el7_6.x86_64openldap-clients-2.4.44-21.el7_6.x86_64openldap-devel-2.4.44-21.el7_6.x86_64openldap-servers-2.4.44-21.el7_6.x86_64
三、配置openldap-server
配置slappasswd
slappasswd -s 123456{SSHA}NRWg5Ig47XVGHZq0eX/ayx8NSCSbiIw8修改basedn
vi /etc/openldap/slapd.d/cn\=config/olcDatabase\=\{2\}hdb.ldif...olcSuffix: dc=harry,dc=comolcRootDN: cn=Manager,dc=harry,dc=comolcRootPW: {SSHA}NRWg5Ig47XVGHZq0eX/ayx8NSCSbiIw8...vi /etc/openldap/slapd.d/cn\=config/olcDatabase\=\{1\}monitor.ldif...olcAccess: {0}to * by dn.base="gidNumber=0+uidNumber=0,cn=peercred,cn=extern al,cn=auth" read by dn.base="cn=Manager,dc=harry,dc=com" read by * none...配置SSL
cd /etc/openldap/certs/rm -rf /etc/openldap/certs/*openssl genrsa -out cert.key 1024openssl req -new -key cert.key -out cert.csropenssl x509 -req -days 3650 -in cert.csr -signkey cert.key -out cert.crtvi SLAPD_URLS="ldapi:/// ldap:///"...olcTLSCACertificatePath: /etc/openldap/certsolcTLSCertificateFile: /etc/openldap/certs/cert.crtolcTLSCertificateKeyFile: /etc/openldap/certs/cert.key...cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIGchown ldap:ldap -R /etc/openldap### vi /etc/sysconfig/slapd...SLAPD_URLS="ldapi:/// ldap:/// ldaps:///"...
启用memberof
vi add_module_group.ldif...dn: cn=module,cn=configcn: moduleobjectClass: olcModuleListobjectClass: topolcModuleLoad: memberof.laolcModulePath: /usr/lib64/openldap...vi add_module_group-2.ldif...dn: olcOverlay={0}memberof,olcDatabase={2}hdb,cn=configobjectClass: olcConfigobjectClass: olcMemberOfobjectClass: olcOverlayConfigobjectClass: topolcOverlay: memberofolcMemberOfDangling: ignoreolcMemberOfRefInt: TRUEolcMemberOfGroupOC: groupOfUniqueNamesolcMemberOfMemberAD: uniqueMemberolcMemberOfMemberOfAD: memberOf...vi add-refin1.ldif...dn: cn=module{0},cn=configadd: olcmoduleloadolcmoduleload: refint...vi add-refin2.ldif...dn: olcOverlay=refint,olcDatabase={2}hdb,cn=configobjectClass: olcConfigobjectClass: olcOverlayConfigobjectClass: olcRefintConfigobjectClass: topolcOverlay: refintolcRefintAttribute: memberof uniqueMember manager owner...检测配置并启动
slaptest -uservice slapd restartnetstat -tunpl | grep 389netstat -tunpl | grep 636
四、安装phpldapadmin
yum install phpldapadmin*
配置phpldapadmin
vi /etc/httpd/conf.d/phpldapadmin.conf...# Apache 2.4 # Require local Require all granted ...vi /etc/phpldapadmin/config.php...#$servers->setValue('login','attr','uid');$servers->setValue('server','host','127.0.0.1');$servers->setValue('server','port',389);$servers->setValue('server','base',array('dc=harry,dc=com'));$servers->setValue('login','auth_type','session');$servers->setValue('login','bind_id','cn=Manager,dc=harry,dc=com');$servers->setValue('login','bind_pass','123456');...
添加base.ldif
###This base cannot be created with PLA.vi base.ldifdn: dc=harry,dc=como: ldapobjectclass: dcObjectobjectclass: organizationldapadd -f base.ldif -x -D 'cn=Manager,dc=harry,dc=com' -W
添加memberof
1 New Group of UniqueNames ldap-ou.png 0 cn Generic: Group of UniqueNames 1 GroupOf UniqueNames 1 1
"openldap-2.4.44的安装方法"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
配置
方法
内容
更多
知识
实用
学有所成
接下来
困境
实际
情况
文章
案例
版本
编带
网站
行业
过程
高质量
学习
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
安徽web前端软件开发怎么样
erp出现数据库登录界面
迷你玩家炸了一个9万的服务器
polardb数据库的应用
京山银行金融网络安全
贵阳市网络安全知识在线答题活动
戴尔服务器的安全模式
冬奥卖给哪个数据库了
软件开发培训学校在哪里
加强网络安全工作基础
入侵兽数码兽数据库
加强网络安全提醒
许昌网络技术参数
一键生成微信书软件开发
成都物业管理软件开发
不同服务器可以一个社团
九牛科技互联网
网络安全信息通报平台
网络安全教育微电影脚本
汽车行业用的数据库
网络安全系统应急处理预案
传奇4服务器搭建ip
服务器单点故障
贵阳市网络安全知识在线答题活动
郴州学电脑软件开发培训
mysql常用数据库引擎
西藏熙安网络技术有限公司
日照蚂蚁金服数据库
计算机网络技术图像处理
多媒体网络技术培训心得