Openldap 在 Ubuntu 16.04 上安装部署

前端之家收集整理的这篇文章主要介绍了Openldap 在 Ubuntu 16.04 上安装部署前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

背景

由于公司使用了很多第三方的开源系统,每次新加入一个员工或离职一个员工都需要在相应的系统增加删除,这样很影响效率;为了能够使第三方的系统进行统一化管理,所以我们利用 Openldap 进行管理所有员工组织数据,包括部门等组织架构数据。

注意

以下的操作都是在 Ubuntu 16.04 版本上进行的,如操作系统不匹配的话可能相应的步骤也会不同,所以请注意!注意!注意!

安装

apt install slapd ldap-utils

  • slapd - 这个是 LDAP 的服务端程序;
  • ldap-utils - 这个是一系列的操作工具,可选。

安装完毕之后要求输入管理员密码,设置完毕之后默认情况下 baseDN登录名均为 cn=admin,dc=nodomain,当然我们可以利用下面方式重新配置。

重新配置

利用以下命令可以重新配置,然后重新按照指示窗口设置一系列的内容,如: baseDN,organization,管理员密码,等。

dpkg-reconfigure slapd

注意:弹出框的时候注意应该选择 NO 之后进行下一步,YES 表示不重新配置;另外,重新配置之后的之前的数据将会丢失,请注意备份。

查看命令

查看主数据库baseDN 相关信息,包括管理员账户,密码的 Hash 值等,其实这个命令查询出来的结果内容也可以从 /etc/ldap/slapd/ 目录某个 ldif 文件中找到相匹配内容,但是不要直接编辑那些文件,而是利用上述重新配置的手段处理。

ldapsearch -Y EXTERNAL -H ldapi:/// -b olcDatabase={1}mdb,cn=config

重启

systemctl restart slapd

完全卸载

apt remove --purge slapd

客户端

  • Apache Directory Studio - 重点推荐;
  • Jxplorer - 不太推荐,功能比较单一;

参考资料

如何修改 baseDN 的管理员账户
如何使用 ldapmodify/ldapsearch/ldapdelete 管理数据
UBuntu LDAP 教材示例

猜你在找的Bash相关文章