rhel5.3 +openldap+phpldapadmin

[root@simp ~]# yum install httpd -y

[root@simp ~]# yum install php -y

[root@simp ~]# yum install php-ldap �Cy

[root@simp ~]# yum install openldap-servers -y

clip_image002

clip_image004

此处密码也可使用明文,但建议使用加密方式的密码,通过slappassword �Cs 密码,创建加密密码,如下图:

clip_image006

以下部分也可以略过,如果你不需要导入系统账号的话。

[[email protected] ~]# vi users.list

user1 123456

user2 123456

user3 123456

user4 123456

user5 123456

user6 123456

user7 123456

[root@simp ~]# cd /usr/share/openldap/migration/

[[email protected] ~]# vi user-add.sh

#!/bin/bash

for i in `awk '{print $1}' users.list`

do

useradd $i

grep "\<$i\>" users.list | awk '{print $2}' | passwd --stdin $i

done

clip_image008

[[email protected] ~]# chmod +x user-add.sh

[root@simp ~]# sh user-add.sh

clip_image010

clip_image012

clip_image014

[root@simp migration]# sed -n '/\<user.\>/p' /etc/passwd

clip_image016

[root@simp migration]# cd /usr/share/openldap/migration/

[root@simp migration]# ./migrate_passwd.pl ~/ldappasswd &gt; ~/users.ldif

[root@simp migration]# ./migrate_group.pl ~/ldapgroup &gt; ~/group.ldif

clip_image018

clip_image020

[root@simp ~]# cp /etc/openldap/DB_CONFIG.example /var/lib/ldap/DB_CONFIG

clip_image022

clip_image024

clip_image026

clip_image028

[root@simp ~]# chown ldap.ldap /var/lib/ldap/*

clip_image030

[root@simp ~]# ldapsearch -x -b "dc=simp,dc=com"

clip_image032

客户端

[[email protected] ~]# authconfig-tui

clip_image034

clip_image036

clip_image038

clip_image040

服务器端

[root@simp ~]# vi /etc/exports

/home/ *(async,rw)

[root@simp ~]# /etc/init.d/nfs restart

客户端

clip_image042

clip_image044

安装

[root@simp ~]# tar -zxvf phpldapadmin-1.1.0.7.tar.gz -C /usr/local/src/

[root@simp ~]# cd /usr/local/src/

[root@simp src]# cp -a phpldapadmin-1.1.0.7 /var/www/html/ldap

[root@simp src]# cd /var/www/html/ldap/

http://192.168.10.4/ldap/htdocs/index.php

clip_image046

[root@simp config]# cd /var/www/html/ldap/config/

[root@simp config]# mv config.php.example config.php

刷新网页

clip_image048

[root@simp config]# vi /etc/php.ini

clip_image050

将memory_limit = 16M 改为32M,重启apache

刷新网页

clip_image052

clip_image054

clip_image056clip_image058clip_image060

你可能感兴趣的:(职场,openLdap,休闲,phpldapadmin)