openldap中数据库配置实例分析

分类:编程技术 时间:2024-02-20 16:05 浏览:0 评论:0
0
本文主要介绍openldap中数据库配置的示例分析。文章中的介绍非常详细,有一定的参考价值。感兴趣的朋友一定要读一下!

[root@ldap-server ldap]# cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIG[root @ldap-server ldap]# chown -R ldap:ldap /etc/openldap/[root@ldap-server ldap]# chown -R ldap:ldap /var/lib/ldap/[root@ldap-server ldap]# chmod 700 /var/lib/ldap/[root@ldap-server ldap]#[root@ldap-server ldap]# ls /var/lib/ldap/DB_CONFIG[root@ldap-server ldap]# slaptest -uconfig 文件测试成功[root@ldap-server ldap]#最终配置文件 [root@ldap-server ldap]# egrep -v '^#|^.*#' /etc/openldap/slapd.confinclude/etc/openldap/schema/corba 。 schemainclude/etc/openldap/schema/core.schemainclude/etc/openldap/schema/cosine.schemainclude/etc/openldap/schema/duaconf.schemainclude/etc/openldap/schema/dyngroup.schemainclude/etc/openldap/schema/inetorgperson.schemainclude/etc/openldap/schema/java.schemainclude/etc/openldap/schema/misc.schemainclude/etc/openldap/schema/nis.schemainclude/etc/openldap/schema/ openldap.schemainclude/etc/openldap/ schema/ppolicy.schemainclude/etc/openldap/schema/collective.schemaallow bind_v2pidfile/var/run/openldap/slapd.pidargsfile/var/run/openldap/slapd.argsTLSCACertificatePath /etc/openldap/certsTLSCertificateFile "\"OpenLDAP Server\"" TLSCertificateKeyFile /etc/openldap/certs/passwordaccess to * #这里需要修改,删除原来的部分自行writeby匿名authby * readdatabasebdbsuffix"dc=etiantian,dc=org"checkpoint2048 10rootdn"cn= admin,dc=etiantian,dc= org"loglevel296cachesize1000directory/var/lib/ldapindex objectClass       eq,presindex ou,cn,mail,surname,givenname eq,pres,子索引 uidNumber,gidNumber,loginShell eq,presindex uid,memberUid eq,pres,子索引 nisMapName,nisMapEntry eq,pres, subrootpw{SSHA}+OjqniWD7vyzN9D9vRbYRE6KvI3Hjrw1 启动 ldap [root@ldap-server ldap]# /etc/init.d/slapd restart 停止 slapd:                                                                                                                                           sp; [确定][root@ldap-server ldap]#[root@ldap-server ldap]# chkconfig slapd on[root@ldap-server ldap]# chkconfig --list slapdslapd 0: 关闭 1: 关闭 2: 启用 3 :启用4:启用 5:启用 6:关闭 [root@ldap-server ldap]#[root@ldap-server ldap]# lsof -i:389COMMAND PID 用户 FD 类型 设备大小/关闭 节点名称 slapd 1470 ldap 7u IPv4 11434 0t 0 TCP *:ldap (监听) slapd 1470 ldap 8u IPv6 11435 0t0 TCP *:ldap (监听)[root@ldap-server ldap]#[root@ldap-server ldap]# ps -ef |grep ldapldap 1470 1 0 10:53 ? 00:00:00 /usr/sbin/slapd -h ldap:/// ldapi:/// -u ldaproot 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.logMar 25 10 :59:51 ldap-server slapd[1603]: @(#) $OpenLDAP: slapd 2.4.40 (2016 年 5 月 10 日) 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"输入 LDAP 密码:ldap_bind:凭据无效 (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 stop slapd: [确定] 启动 slapd :   dc=org" -b "dc=etiantian,dc=org"输入 LDAP 密码:无此对象 (32) #表示正确 [root@ldap-server ldap]#

以上就是《Openldap中数据库配置实例分析》一文的全部内容,感谢您的阅读!希望分享的内容对大家有所帮助,了解更多相关知识,欢迎付费关注行业资讯频道!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > openldap中数据库配置实例分析

用户评论