你好,欢迎访问我的博客!登录
当前位置:首页 - LDAP - 正文 求知成瘾,却无作品!

Linux环境下安装LDAP服务

2016-04-25LDAP攻城狮1075°c
A+ A-

Linux 版本 rhel-server-6.3-i386(末尾附带镜像)

LDAP版本:OpenLDAP-2.4.15(末尾附带本安装包)

DB版本:db-4.7.25(末尾附带本安装包)

 

在/usr/下新建目录openldap
拷贝db-4.7.25.tar.gz到 ~/Desktop/目录下
  [[email protected] Desktop]#tar xvf db-4.7.25.tar.gz
  [[email protected] Desktop]#cd db_4.7.25
  [[email protected] db_4.7.25]#cd build_unix/
  [[email protected] build_unix]#../dist/configure -prefix=/usr/openldap/app/BerkeleyDB
  [[email protected] build_unix]#make install
 
  [[email protected] build_unix]#export CPPFLAGS="-I/usr/openldap/app/BerkeleyDB/include -D_GNU_SOURCE"
 注:不设置make时报getpeereid.c:65: error: storage size of ‘peercred’ isn’t known错误
 
  [[email protected] build_unix]#export LDFLAGS="-L/usr/openldap/app/BerkeleyDB/lib"
 注:不设置configure时报configure: error: BDB/HDB: BerkeleyDB not available错误
 
下面设置在安装ldap时要引用的一些db-4.7.25的一些包
  [[email protected] build_unix]#export LD_LIBRARY_PATH="/root/Desktop/db-4.7.25/build_unix/.libs"
注:不设置configure时报configure: error: Berkeley DB version mismatch错误
 
将openldap-2.4.15.tgz拷贝至/root/Desktop/目录下
  [[email protected] Desktop]#tar xvf openldap-2.4.15.tgz
  [[email protected] Desktop]#cd openldap-2.4.15/
  [[email protected] openldap-2.4.15]#./configure -prefix=/home/XXX/app/openldap
 
   [[email protected] openldap-2.4.15]#make depend
   [[email protected] openldap-2.4.15]#make
   [[email protected] openldap-2.4.15]#make install
 
配置openldap
  [[email protected] openldap-2.4.15]#cd /usr/openldap/app/openldap/etc/openldap
  [[email protected] openldap]#vi slapd.conf 
加入(注意:中间是空格+tab,顺序必须保证,有相互依赖关系)
  include         /usr/openldap/app/openldap/etc/openldap/schema/cosine.schema
  include         /usr/openldap/app/openldap/etc/openldap/schema/inetorgperson.schema
 
  suffix   "dc=itrus,dc=com,dc=cn"
  rootdn   "cn=Manager,dc=itrus,dc=com,dc=cn
  rootpw   secret
 
启动openldap
  [[email protected] openldap]#cd /usr/openldap/app/openldap/libexec
必须如此,1024以下的端口必须由root才能绑定,ldap是389端口
  [[email protected] libexec]#su root -c "./slapd"  
 
如果启动不成功可以用 ./slapd -d 1启动debug模式。。将在屏幕打印启动信息
  [[email protected] libexec]#netstat -tlnp
发现389端口即启动成功
 
=====================================
PS:
rhel-server-6.3-i386下载地址:http://pan.baidu.com/s/1u15jl
db-4.7.25下载地址:http://pan.baidu.com/s/1u15jN
openldap-2.4.15下载地址:http://pan.baidu.com/s/1iWjDG


未定义标签

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。


  登录