openldap中数据库配置的示例分析

技术openldap中数据库配置的示例分析这篇文章主要介绍openldap中数据库配置的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完![root@ldap-server ldap]# cp

这篇文章主要介绍openldap中数据库配置的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

[root @ LDAP-服务器LDAP]# CP/usr/share/open LDAP-服务器/DB _ CONFIG。示例/var/lib/LDAP/DB _ CONFIG

[root @ LDAP-服务器LDAP]# chown-rldap : DAP/etc/OpenLDAP/

[root @ LDAP-服务器LDAP]# chown-rldap : DAP/var/lib/LDAP/

[root @ LDAP-服务器LDAP]# chmod 700/var/lib/LDAP/

[root@ldap-serverldap]#

[root @ LDAP-服务器LDAP]# ls/var/lib/LDAP/

数据库配置

[root @ LDAP-服务器LDAP]# slaptest-u

configfiletestingsucceeded成功成功

[root@ldap-serverldap]#

最终的配置文件

[root@ldap-serverldap]#egrep-v'^#|^.* # '/etc/OpenLDAP/slpad。conf

包括/etc/OpenLDAP/schema/CORBA。 (计划或理论的)纲要

包括/etc/OpenLDAP/schema/core。 (计划或理论的)纲要

包括/etc/Openldap/schema/余弦。 (计划或理论的)纲要

包括/etc/OpenLDAP/schema/Dua conf。 (计划或理论的)纲要

包括/etc/OpenLDAP/schema/dyngroup。 (计划或理论的)纲要

包括/etc/Openldap/schema/inetorgperson。 (计划或理论的)纲要

包括/etc/OpenLDAP/schema/Java。 (计划或理论的)纲要

包括/etc/Openldap/schema/misc . schema

包括/etc/OpenLDAP/schema/NIS。 (计划或理论的)纲要

包括/etc/OpenLDAP/schema/OpenLDAP。 (计划或理论的)纲要

包括/etc/Openldap/schema/policy。 (计划或理论的)纲要

包括/etc/Openldap/schema/collective。 (计划或理论的)纲要

allowbind_v2

PID文件/var/run/OpenLDAP/slapd。PID

args文件/var/run/OpenLDAP/slpad。一个参数名

tlsca证书路径/etc/OpenLDAP/certs

TLS证书文件' \ ' OpenLDAPServer \ ' '

TLS证书密钥文件/etc/OpenLDAP/certs/密码

接入*#此处需要修改,原来的一部分删除

byselfwrite

byanonymousauth

作者*阅读

数据库b

后缀dc=etiantian,dc=org '

检查点204810

rootdn'cn=admin,dc=etiantian,dc=org '

loglevel296

cachesize1000

目录/var/lib/ldap

indexobjectClasseq,pres

indexou,cn,mail,姓氏,givennameeq,pres,sub

索引引导号,引导号,登录引导号,压力

indexuid,memberUidnb

sp;            eq,pres,sub
index nisMapName,nisMapEntry            eq,pres,sub
rootpw{SSHA}+OjqniWD7vyzN9D9vRbYRE6KvI3Hjrw1
启动ldap
[root@ldap-server ldap]# /etc/init.d/slapd  restart
停止 slapd:                                               [失败]
正在启动 slapd:                                           [确定]
[root@ldap-server ldap]#
[root@ldap-server ldap]# chkconfig  slapd  on
[root@ldap-server ldap]# chkconfig --list  slapd
slapd          0:关闭1:关闭2:启用3:启用4:启用5:启用6:关闭
[root@ldap-server ldap]#
[root@ldap-server ldap]# lsof -i:389
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
slapd   1470 ldap    7u  IPv4  11434      0t0  TCP *:ldap (LISTEN)
slapd   1470 ldap    8u  IPv6  11435      0t0  TCP *:ldap (LISTEN)
[root@ldap-server ldap]#
[root@ldap-server ldap]# ps -ef |grep ldap
ldap       1470      1  0 10:53 ?        00:00:00 /usr/sbin/slapd -h  ldap:/// ldapi:/// -u ldap
root       1481   1287  0 10:55 pts/0    00:00:00 grep ldap
[root@ldap-server ldap]#
[root@ldap-server ldap]# tail -f /var/log/ldap.log
Mar 25 10:59:51 ldap-server slapd[1603]: @(#) $OpenLDAP: slapd 2.4.40 (May 10 2016 23:30:49) $#012#011mockbuild@worker1.bsys.centos.org:/builddir/build/BUILD/openldap-2.4.40/openldap-2.4.40/build-servers/servers/slapd
启动校验是否正确:
[root@ldap-server ldap]# ldapsearch -LLL  -W  -x -H ldap://etiantian.org  -D "cn=admin,dc=etiantian,dc=org"  -b "dc=etiantian,dc=org"
Enter LDAP Password:
ldap_bind: Invalid credentials (49)
[root@ldap-server ldap]#
解决办法:
root@ldap-server ldap]# rm -rf /etc/openldap/slapd.d/*
[root@ldap-server ldap]# slaptest   -f /etc/openldap/slapd.conf  -F  /etc/openldap/slapd.d
[root@ldap-server ldap]# chown  -R ldap:ldap  /etc/openldap/
[root@ldap-server ldap]# /etc/init.d/slapd  restart
停止 slapd:                                               [确定]
正在启动 slapd:                                           [确定]
[root@ldap-server ldap]#
[root@ldap-server ldap]# ldapsearch -LLL  -W  -x -H ldap://etiantian.org  -D "cn=admin,dc=etiantian,dc=org"  -b "dc=etiantian,dc=org"
Enter LDAP Password:
No such object (32)  #表示正确
[root@ldap-server ldap]#

以上是“openldap中数据库配置的示例分析”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/102728.html

(0)

相关推荐

  • Ajax Servlet在网络编程的应用是怎样的

    技术Ajax Servlet在网络编程的应用是怎样的这期内容当中小编将会给大家带来有关Ajax Servlet在网络编程的应用是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Aj

    攻略 2021年11月26日
  • opencore实现了无痛升级吗(opencore是通过什么启动)

    技术OpenCore的优势有哪些这篇文章主要为大家展示了“OpenCore的优势有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“OpenCore的优势有哪些”这篇文章吧。

    攻略 2021年12月24日
  • oracle存储过程怎么创建日志表(oracle添加归档日志文件)

    技术Oracle日志组中如何添加冗余文件和日志组这篇文章将为大家详细讲解有关Oracle日志组中如何添加冗余文件和日志组,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。rac中需要指定t

    攻略 2021年12月17日
  • isr的编写方法(isr系统包含的内容有哪些)

    技术编写ISR最基本的原则是什么这篇文章将为大家详细讲解有关编写ISR最基本的原则是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。编写ISR最基本的原则就是:尽可能短。代码少是一方

    攻略 2021年12月22日
  • spark python 机器学习(python和spark)

    技术机器学习实践中如何将Spark与Python结合本篇文章给大家分享的是有关机器学习实践中如何将Spark与Python结合,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小

    攻略 2021年12月17日
  • 怎么解决使用brew安装yarn后node环境报错问题

    技术怎么解决使用brew安装yarn后node环境报错问题本篇内容主要讲解“怎么解决使用brew安装yarn后node环境报错问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习

    攻略 2021年11月16日