数据正在传送.请稍候

梦游时光互联 » 服务器合租/整机租用 » LDAP服务器安装手册
     
本帖主题: LDAP服务器安装手册
2006-7-25 11:18 PM No.1 发表人:osbase  社区短消息  TOP
osbase
Member
Rank: 2



UID 1702
精华 0
积分 114
帖子 60
体力 49
威望 0
贡献 0
阅读权限 20
注册 2006-7-24
状态 离线
[广告]: 优惠券代码:20111001FF20% 有效期:2011.10.01/2011.10.15
LDAP服务器安装手册
最近在网络上没有看到一篇文章关于LDAP服务器的详细安装手册,根据网络上的朋友的要求,我就大概写一下关于LDAP服务器的具体安装步骤,有错误的地方还请各位指出来,我也好修改修改。也欢迎和大家交流这方面的知识。
李增基 Email:zengji.li@gmail.com 希望在linux cluster方面和大家交流!

一. 操作系统环境以及软件包版本
Red Hat Enterprise Linux AS release 4 (Nahant)
cyrus-sasl-2.1.20.tar.gz
db-4.3.28.tar.gz
openldap-release.tgz
phpldapadmin-0.9.6c.tar.gz
二. 安装步骤
cd /tmp
tar zxpf db-4.3.28.tar.gz
cd db-4.3.28/build_unix/
../dist/configure && make && make install
cp /usr/local/BerkeleyDB.4.3/include /usr/include (y,y)
cp /usr/local/BerkeleyDB.4.3/lib/* /usr/lib
cd /tmp
tar zxpf cyrus-sasl-2.1.20.tar.gz
cd cyrus-sasl-2.1.20
./configure && make && make install
rm -f /usr/lib/lib*sasl*so* (libsasl2.so.2 这个就别删除了)
tar zxpf openldap-stable-20060227.tgz
cd openldap-2.3.20/
./configure && make depend && make && make test && make install
三. 配置步骤
vi /etc/ld.so.conf 加如下一行:
/usr/local/BerkeleyDB.4.3/lib
mv /usr/lib/libdb-4.3.so /tmp/libdb-4.3.so.old
ln -s /usr/lib/libdb-4.so /usr/lib/libdb-4.3.so
ldconfig
vi /usr/local/etc/openldap/slapd.conf 添加如下八条;
include /usr/local/etc/openldap/schema/corba.schema
include /usr/local/etc/openldap/schema/dyngroup.schema
include /usr/local/etc/openldap/schema/java.schema
include /usr/local/etc/openldap/schema/cosine.schema
include /usr/local/etc/openldap/schema/inetorgperson.schema
include /usr/local/etc/openldap/schema/nis.schema
include /usr/local/etc/openldap/schema/misc.schema
include /usr/local/etc/openldap/schema/openldap.schema
找到语句:
suffix "dc=my-domain,dc=com"
rootdn "cn=Manager,dc=my-domain,dc=com"
rootpw secret
改为:
suffix "dc=example,dc=com"
rootdn "cn=Manager,dc=example,dc=com"
rootpw {SSHA}k9ijFfU2r/l2c/O/iHAq9EBuT1xi9pi3 (如下命令执行出来的:)
注:这个密码就是ldap的管理口令,牢记!
cd /usr/local/sbin
[root@lzj sbin]# ./slappasswd
New password:
Re-enter new password:
{SSHA}k9ijFfU2r/l2c/O/iHAq9EBuT1xi9pi3
[root@lzj sbin]#
四. 启动openldap服务并初始化数据
/usr/local/libexec/slapd
telnet 127.0.0.1 389 (测试)
touch /tmp/example.ldif
vi /tmp/example.ldif 加入如下内容:
dn:dc=example,dc=com
objectclass:dcObject
objectclassrganization
o:Example, Inc.
dc:example
dn:cn=Manager,dc=example,dc=com
objectclassrganizationalRole
cn:Manager
保存退出后执行如下命令:
/usr/local/bin/ldapadd -x -W -D "cn=Manager,dc=example,dc=com" -f /tmp/example.ldif
五. Phpldapadmin的安装方法
首先确认安装了php、php-ldap的包
Cd /tmp/
Tar zxpf phpldapadmin-0.9.6c.tar.gz
Cp –a phpldapadmin-0.9.6c /usr/local/phpldapadmin
Vi /etc/httpd/conf/httpd.conf
增加如下的内容:
Alias /phpldapadmin "/usr/local/phpldapadmin"
<Directory "/usr/local/phpadmin">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
vi /etc/local/phpadmin/lang/auto.php
将$uselang=”en”改为$uselang=”zh-cn”
vi /etc/local/phpldapadmin/header.php
将最后的charset=utf-8改为charset=GB2312
cp /usr/local/phpldapadmin/config.php.example /usr/local/phpldapadmin/config.php
vi /usr/local/phpldapadmin/config.php
将$blowfish_secret=””改为$blowfish_secret=”welcome”;
将$servers[$i] [‘host’]=’ldap.example.com’改为$servers[$i] [‘host’]=’127.0.0.1’
将login_pass=’secret’改为login_pass=’’
OK.到目前为止,设置全部结束,剩下的各位朋友自己去摸索吧。


回复:LDAP服务器安装手册
2006-8-7 07:49 PM No.2 发表人:咸鱼翻身  主页  个人Blog  社区短消息  QQ对话  TOP
咸鱼翻身
Meyu Customer
Rank: 8Rank: 8


热血青年奖   优秀推广员  
UID 1825
精华 0
积分 2964
帖子 2391
体力 2119
威望 1
贡献 0
阅读权限 80
注册 2006-8-6
来自 GDPN
状态 离线
[广告]: 优惠券代码:20111001FF20% 有效期:2011.10.01/2011.10.15
好详细啊~~值得研究啊

回复:LDAP服务器安装手册
2006-8-18 09:19 PM No.3 发表人:4KING  社区短消息  QQ对话  TOP
4KING
Conqueror
Rank: 3Rank: 3


热血青年奖  
UID 1605
精华 1
积分 222
帖子 180
体力 167
威望 9
贡献 0
阅读权限 30
注册 2006-7-13
状态 离线
[广告]: 备案信息核验单 - 现行国内备案必看
LDAP对我来说是新东西,他是什么来的?LZ。我想知道

回复:LDAP服务器安装手册
2006-8-18 09:21 PM No.4 发表人:ttmax  社区短消息  TOP
ttmax (瘟神)
King
Rank: 6Rank: 6
洪魔!天下无双


热血青年奖  
UID 1330
精华 5
积分 1630
帖子 1146
体力 1121
威望 99
贡献 0
阅读权限 70
注册 2006-6-18
状态 离线
[广告]: 备案信息核验单 - 现行国内备案必看
那是什么东东啊?









打、打劫地!反正是看啥好强啥!
  
     

Powered by Discuz!3.12 Licensed © 2001-2005
Processed in 0.005981 second(s), 7 queries , Gzip enabled
所有时间为 GMT+8, 现在时间是 2024-5-18 08:41 PM
清除 Cookies - 联系我们 - 梦游时光互联 -