《Linux服务器搭建之十四:LDAP服务器.doc》由会员分享,可在线阅读,更多相关《Linux服务器搭建之十四:LDAP服务器.doc(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流Linux服务器搭建之十四:LDAP服务器.精品文档.Linux服务器搭建之十四:LDAP服务器Linux操作系统平台:Xubuntu用户:root主要软件包:slapd, ldap-utils ,db-util,phpldapadmin ,apache2LDAP服务器搭建流程:我没有选择Fedora 14系统,原因是:安装成功了BerkeleyDB数据库,但是OpenLDAP服务器找不到BerkeleyDB数据库,没有办法就改用Xubuntu安装BerkeleyDB和OpenLDAP,关键的就是BerkeleyDB安装失败,缺少一些类库,这
2、些类库文件我也不清楚,上网查了些资料,Ubuntu使用的是slapd+ldap-utils+db-util+phpldapadmin的组合,完全可以在apt-get里安装。成功率就不用多说了。【注意:这个搭建有问题,是失败的,但是我想向大家求解】0.使用apt-get install安装下面这些软件包:如:【apt-get install slapd】slapd, ldap-utils ,db-util,phpldapadmin ,apache21.【slappasswd】命令创建ldap账户和密码:(注意一会要使用SSHA加密的那窜密码)昨天20:11 上传下载附件 (30.09 KB) 2
3、.进入【/etc/ldap】目录编辑ldap.conf文件:主要就是添加最后那四行,【rootpw SSHA.】就是刚才执行【slapdpasswd】命令生成的经过加密的密码:昨天20:11 上传下载附件 (71.12 KB) 3.【serviceslapd restart】重启ladp服务器:(或者【service slapd start】启动ldap服务器)【pstree |grep slapd】查看ldap服务器是否启动成功:昨天20:11 上传下载附件 (97.02 KB) 4.创建一个名为【udec.ldif】文件,这种文件在在【/etc/ldap/schema】目录下也有:【tou
4、ch udec.ldif】创建udec.ldif文件:【vim udec.ldif】加入下面内容:昨天20:11 上传下载附件 (41.82 KB) 5.【ldapadd -x -W -D Manager,dc=example,dc=com -f udec.ldif】加载刚才创建的数据信息文件udec.ldif:(要求输入密码时输入刚才【sldappasswd】创建的密码即可)昨天20:11 上传下载附件 (39.12 KB) 6.【service slapd start】启动ladp服务器:昨天20:11 上传下载附件 (116.89 KB) 7.配置phpldapadmin服务器:执行【h
5、tpasswd -c php_ldap_admin_pwd admin】命令生成phpldapadmin管理账户的密码:同时会在【/etc/apache2】目录生成密码文件:php_ldap_admin_pwd 昨天20:11 上传下载附件 (72.75 KB) 8.登录phpldapadmin后台:(本机内网IP:192.168.170.184,访问网址是:http:/192.168.170.184/phpldapadmin)昨天20:11 上传下载附件 (81.51 KB) 9.这些配置都是正确的呀,但是就是无法使用管理员账户成功登录LDAP,只能是匿名登录。至于出错在哪里,还望有经验的指点一下。搭建LDAP算是失败的了。