[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
此处密码也可使用明文,但建议使用加密方式的密码,通过slappassword �Cs 密码,创建加密密码,如下图:
以下部分也可以略过,如果你不需要导入系统账号的话。
[[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
[[email protected] ~]# chmod +x user-add.sh
[root@simp ~]# sh user-add.sh
[root@simp migration]# sed -n '/\<user.\>/p' /etc/passwd
[root@simp migration]# cd /usr/share/openldap/migration/
[root@simp migration]# ./migrate_passwd.pl ~/ldappasswd > ~/users.ldif
[root@simp migration]# ./migrate_group.pl ~/ldapgroup > ~/group.ldif
[root@simp ~]# cp /etc/openldap/DB_CONFIG.example /var/lib/ldap/DB_CONFIG
[root@simp ~]# chown ldap.ldap /var/lib/ldap/*
[root@simp ~]# ldapsearch -x -b "dc=simp,dc=com"
客户端
[[email protected] ~]# authconfig-tui
服务器端
[root@simp ~]# vi /etc/exports
/home/ *(async,rw)
[root@simp ~]# /etc/init.d/nfs restart
客户端
安装
[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
[root@simp config]# cd /var/www/html/ldap/config/
[root@simp config]# mv config.php.example config.php
刷新网页
[root@simp config]# vi /etc/php.ini
将memory_limit = 16M 改为32M,重启apache
刷新网页