OpenLDAP篇
LDAP(轻量级目录访问服务),通过配置这个服务,我们也可以在linux下面使用目录的形式管理用户,就像windows下面的AD一样,方便我们管理。下面我们就一起来配置openldap服务。本文运行环境:CentOS
5。
软件需求:
openldap-stable-20090411.tgz
(http://www.openldap.org/software/download/)
phpldapadmin-0.9.8.5.tar.gz
(http://phpldapadmin.sourceforge.net/wiki/index.php/Main_Page)
另外,运行phpldapadmin需要apache和php的支持,有关apache和php的安装,大家可以参考我的另一篇文章:Linux服务器部署系列之一—Apache篇(http://guoxuemin.blog.51cto.com/379574/168534)
1. 安装openldap
1)安装BerkeleyDB
# tar zxvf db-4.7.25.tar.gz
# cd db-4.7.25/build_unix
# ../dist/configure
# make
# make install
# vi /etc/ld.so.conf
加入一下语句:
/usr/local/BerkeleyDB.4.7/lib
# /sbin/ldconfig
2)安装openldap
# tar zxvf openldap-stable-20090411.tgz
# cd openldap-2.4.16
# env
CPPFLAGS=”-I/usr/local/BerkeleyDB.4.7/include”
LDFLAGS=”-L/usr/local/BerkeleyDB.4.7/lib” ./configure
--prefix=/usr/local/openldap --enable-ldbm
# make depend
# make
# make install
3)检查安装结果
安装好后,系统会自动生成一些.schema文件,我们可以使用命令:# ll
/usr/local/openldap/etc/openldap/schema/*.schema来查看,如下图: