Chinaunix首页 | 论坛 | 博客
  • 博客访问: 10723728
  • 博文数量: 2905
  • 博客积分: 20098
  • 博客等级: 上将
  • 技术积分: 36298
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-23 05:00
文章存档

2012年(1)

2011年(3)

2009年(2901)

分类: LINUX

2009-03-23 11:17:17

由于本人技术原因。。
上传不了图片
详细内容··看偶的附件。·(本人已全部内容做成WORD文档,
  还有详细截图,!) 
一、安装DBD
.
 
 
进入解压目录
 
 
编译安装DBD
 
 
 
 
2.配置系统动态链接库的路径
先#vi /etc/ld.so.conf  /* 在文件末尾加一句话  */
/usr/local/BerkeleyDB.4.3/lib         如图:
 
 
 
 

再刷新系统动态库缓存。
/sbin/ldconfig       
 
.安装OpenLDAP
 
进入解压目录
 
 
编译安装的命令:
 
 
 
make depend
make
#make test  /* 这个需要耐心等待。。。*/
make install
三、基本配置OpenLDAP
OpenLDAP 的主配置文件是/usr/local/openladp/etc/openldap/slapd.conf
先使用SSHA加密LDAP管理员密码
/usr/local/openldap/sbin/slappasswd
 
输入两次需要加密的口令:ldapadmin                如图:
 
 
 
 
 
Slappasswd命令会生成加密后的密文 -》           
 
 
 

将该密文复制到主配置文件的 rootpw 这一行。。
rootpw
#vi /usr/local/openladp/etc/openldap/slapd.conf
1.自定义Schema
找到语句 include  /usr/local/openldap/etc/openldap/schema/core.schema
在该语句后面 添加 如图的这些语句 /
 
 
 
 
 
 
 
 
 
 

2.设置目录树的后缀
找到语句: suffix  “dc=my-domain,dc=com”
    为: suffix  “dc=wgwd,dc=com”
 
3.设置LDAP  管理员的 DN                      
找到语句:
rootdn  “cn=Manager,dc=example,dc=com
改为
     
4.设置LDAP管理员密码
即找到语句 :
rootpw  secret
改为刚刚用“slappasswd 生成的密文:
5.启动OpenLDAP
再确认一下slapd 进程 已启动。。
如出现 
 
 
 
 

证明启动成功!
 
 
6.建立初始化数据。
先将初始化数据写进.ldif文件中
 
vi /root/wgwd.ldif  写入内容 如下:
 
 
 
 
注意: 这里一定要空一行!
 
 
 
 
再导入该数据文件:
 
  
 
 
 
 
 
四、安装phpLDAPadmin
1.配置好PHP运行环境
 
还需将APACHE主配置文件里的默认字符集设置为中文:
 
 
 
 
 
 
 
 
 
 
 
 

2.安装并解压phpLDAPadmin软件包
t
 
 
3.将解压出来 的目录 复制到/usr/local下并改名为: phpldapadmin
 
 
 
4.配置/usr/local/phpldapadmin 目录的 虚拟目录  并且加入用户认证。。。
 
 
 
 
 
#vi /etc/httpd/conf/httpd.conf
5.配置phpldapadmin 网页 内容为中文
先修改默认语言
将语句:“ $useLang=”en”;
  为:“ $useLang=”zh-cn”; 
 
 
再改编码语言。
 
 
 
找到语句:
 
改为:
 
6.生成phpldapadmin的主配置文件
 
 
现在即可登录phpldapadmin ..
打开IE 输入
阅读(1168) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~