【Ubuntu18.04】部署ldap
准备活动
cd /etc/apt/
vim sources.list
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
安装
apt-get update
sudo apt-get install slapd ldap-utils
sudo dpkg-reconfigure slapd
验证是否安装成功
root@ldap:~# ldapwhoami -H ldap:// -x
anonymous
安装phpldapadmin
sudo apt-get install phpldapadmin
修改配置文件
假设之前写的时候创建的是ldap.com
那这个文件写的时候也要保持同样的一致性
/etc/phpldapadmin/config.php
$config->custom->appearance['hide_template_warning'] = true;
$servers->setValue('server','name','My LDAP'); //server的名字,随便定义。
$servers->setValue('server','base',array('dc=ldap,dc=com'));
//之前创建的时候创建的是ldap.com那这边就需要改
$servers->setValue('login','bind_id','cn=admin,dc=ldap,dc=com');//登陆的账号
设置密码
slappasswd -s 123456
{SSHA}JtFieS4dgeWmvluA3XhUZ6XNEOtptSbV
vim /root/newpasswd.ldif
dn: olcDatabase={1}mdb,cn=config
changetype: modify
replace: olcRootPW
olcRootPW:{SSHA}JtFieS4dgeWmvluA3XhUZ6XNEOtptSbV //这边要和上面slappasswd的一致
查看并执行
ldapsearch -H ldapi:// -LLL -Q -Y EXTERNAL -b "cn=config" "(olcRootDN=*)" dn olcRootDN olcRootPW
ldapadd -x -D cn=admin,dc=ldap,dc=com -W -f base.ldif
ldapsearch -H ldapi:// -LLL -Q -Y EXTERNAL -b "cn=config" "(olcRootDN=*)" dn olcRootDN olcRootPW //查看密钥是否已经改动
登陆
http://localhost/phpldapadmin/
效果
创建用户用LDAP ADMIN
下载链接
http://www.ldapadmin.org/download/index.html
可以创建用户了
创建用户参考
https://blog.csdn.net/vivianliulu/article/details/90640737