ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
LDAPAdmin 是LDAP的网页版客户端,便于常规的操作 --- ### 互联网 - phpldapadmin 需使用PHP5版本,若使用其他版本,会出现兼容性支持问题 ``` yum -y install phpldapadmin ``` --- ### 局域网 找一台可以联网的机器下载新的版本进行上传 - [下载地址](https://nchc.dl.sourceforge.net/project/phpldapadmin/phpldapadmin-php5/1.2.3/phpldapadmin-1.2.3.tgz) --- ### CentOS 7 ``` tar -zxvf phpldapadmin-1.2.3.tgz mv phpldapadmin-1.2.3 phpldapadmin mv phpldapadmin /var/www/html/ - 修改配置(有必要修改298和301的LDAP主机及端口) vim /etc/phpldapadmin/config.php $servers->setValue('login','attr','cn'); # 398将此行的uid改为cn $servers->setValue('login','anon_bind',false); # 460行取消注释,关闭匿名登录。 $servers->setValue('unique','attrs',array('mail','uid','uidNumber','cn','sn')); # 519行取消注释,增加cn和sn两项 sed -i.bak 's@Require local@Require all granted@g' /etc/httpd/conf.d/phpldapadmin.conf systemctl restart httpd systemctl enable httpd ``` ### 容器安装 PHPLDAPADMIN\_LDAP\_HOSTS 必须使用外部 IP ``` docker run --name ldap-web -p 80:80 -p 443:443 --link ldap-core:ldap-core --env PHPLDAPADMIN_LDAP_HOSTS=ldap-core --detach osixia/phpldapadmin ``` --- ### 访问方式 登录首页界面(http://<ip>/phpldapadmin) 默认用户 cn=admin,dc=<your dc 1>,dc=<your dc 2> 密码就是你在LDAP安装时指定的密码