首页 - 通讯 -  CentOS6.9下配置OpenLDAP+PhpLdapAdmin

CentOS6.9下配置OpenLDAP+PhpLdapAdmin

2023-09-24 05:09

系统环境:centos 6.9
部署机器ip: 172.30.81.154
1、安装epel-release

yum install -y install epel-release

yum install openldap openldap-* -y

cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIG
cp /usr/share/openldap-servers/slapd.conf.obsolete /etc/openldap/slapd.conf

slappasswd -s admin@123 

得到

{SSHA}eGV2h6umZL9YwWv1o8Ar0+2WJ6fBr4w8

cd /etc/openldap/slapd.d
ls 
rm -rf *

slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d/
slaptest -u

chown -R ldap:ldap /var/lib/ldap/
chown -R ldap:ldap /etc/openldap/

service slapd start
service slapd status
lsof -i :389

yum install migrationtools -y

cp /usr/share/migrationtools/migrate_www.gsm-guard.net /usr/share/migrationtools/migrate_common.ph.bak
vi /usr/share/migrationtools/migrate_www.gsm-guard.net

cd /etc/openldap
/usr/share/migrationtools/migrate_www.gsm-guard.net >base.ldif
cat base.ldif

ldapadd -x -D "cn=Manager,dc=hadoop,dc=com" -W -f ./base.ldif  

 ldapsearch -x -D "cn=Manager,dc=hadoop,dc=com" -b "ou=Aliases,dc=hadoop,dc=com" -W  

	yum install httpd phpldapadmin -y

cd /etc/httpd/conf.d/
vi phpldapadmin.conf 

Require all granted
Allow from all

cp /etc/phpldapadmin/config.php /etc/phpldapadmin/config.php.bak
vi /etc/phpldapadmin/config.php

diff /etc/phpldapadmin/config.php /etc/phpldapadmin/config.php.bak

	service httpd startservice httpd statuslsof -i:80