简单快速安装openldap server.

概述

Lightweight directory access protocol(轻目录访问协议),简称ldap,对标Microsoft的AD域。不管ldap 又或是AD,如果公司内部想要统一内部服务的认证管理,它们俩都是不可或缺的工具。

本文主要的内容是如何用ansible 安装一个简单可用的ldap服务端。

要求

安装

1.新建主yml文件,install_openldap.yml,内容如下:

---
- hosts: my-vpn
  remote_user: root
  roles:
    - aliasmee.openldap

2.根据自己的环境,适当的修改环境变量配置文件 vars/main.yml。具体可参考defaults/main.yml说明

---
# defaults file for aliasmee.openldap
# ref: https://docs.oracle.com/cd/E56344_01/html/E54075/ldapmodify-1.html
ldap_manager_passwd: 'iamaPassDw24iH'
ldap_olcsuffix: 'dc=example,dc=com'
ldap_o : 'example com'
ldap_dc: 'example'

3.安装完成后,即可使用ldap 管理工具进行访问,创建ou、uid等操作。工具推荐ApacheDirectoryStudio.

总结

openldap虽然安装完了,但后续的工作还需要使用其它工具进行维护管理。以及openldap的高可用,都是需要考虑的。

另外推荐一个开源工具,可以让ldap系统的用户自己修改密码:Self-Service-Password.

参考