安装 phpldapadmin
# yum -y install phpldapamin
如果yum安装时提示:没有可用软件包 phpldapadmin,出现这种报错是因为yum源的问题,需要先安装remi源。
# yum localinstall http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
# yum -y install phpldapamin
修改配置文件
修改文件 /etc/httpd/conf.d/phpldapadmin.conf
# vim /etc/httpd/conf.d/phpldapadmin.conf
修改该文件的作用,准许所有网段访问:
#
# Web-based tool for managing LDAP servers
#
Alias /phpldapadmin /usr/share/phpldapadmin/htdocs
Alias /ldapadmin /usr/share/phpldapadmin/htdocs
<Directory /usr/share/phpldapadmin/htdocs>
<IfModule mod_authz_core.c>
# Apache 2.4
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
Allow from all
# Deny from all
# Allow from 127.0.0.1
# Allow from ::1
</IfModule>
</Directory>
修改文件/etc/phpldapadmin/config.php
找到
$servers->setValue('login','attr','dn');
修改为
$servers->setValue('login','attr','uid');
重启httpd服务
systemctl restart httpd
登录
输入 http://master/phpldapadmin/
输入的登录名就是olcDatabase\={2}hdb.ldif 文件中的olcRootDN 中的uid和olcRootPW密码。
dn: olcDatabase={2}hdb,cn=config
changetype: modify
replace: olcRootDN
olcRootDN: uid=ldapadmin,ou=people,dc=example,dc=com
dn: olcDatabase={2}hdb,cn=config
changetype: modify
add: olcRootPW
olcRootPW: root
登录后主页: