ubuntu下OpenLDAP安裝與初始化

akiya發表於2019-11-21

LDAP服務簡介

LDAP是一個輕量級目錄管理系統。可以統一管理賬號。對資料的讀取速度快,儲存資料的能力慢。LADP有server和client端。

LDAP Server安裝

安裝

本此以ubuntu 14.04.1為例

# apt-get install slapd ldap-utils
複製程式碼

設定管理員密碼,需要二次確認密碼

ubuntu下OpenLDAP安裝與初始化

配置Ldap

上述命令已安裝ldap server安裝。但是ldap server沒有完全配置,我們需執行下面命令來完成其他的配置

# dpkg-reconfigure slapd
複製程式碼

操作步驟:

No->akiya.org->akiyaInc->yourPwd->yourPwd->HDB->No->Yes->No

ubuntu下OpenLDAP安裝與初始化

設定domainName

ubuntu下OpenLDAP安裝與初始化

設定組織名稱

ubuntu下OpenLDAP安裝與初始化

設定管理員admin的密碼

ubuntu下OpenLDAP安裝與初始化

確認密碼

ubuntu下OpenLDAP安裝與初始化

選擇HDB作為資料庫

ubuntu下OpenLDAP安裝與初始化

清除slapd時是否要刪除資料庫

ubuntu下OpenLDAP安裝與初始化

移動舊資料庫

ubuntu下OpenLDAP安裝與初始化

允許LDAPv2協議

ubuntu下OpenLDAP安裝與初始化

使用LDAP

  • 檢視服務執行狀態

    # service slapd status
     * slapd is running
    複製程式碼
  • 檢查LDAP埠是否啟動

    # netstat -tnlp | grep 389
    tcp        0      0 0.0.0.0:389             0.0.0.0:*               LISTEN      2508/slapd
    tcp6       0      0 :::389                  :::*                    LISTEN      2508/slapd
    複製程式碼
  • 檢視版本

    # slapd -VV
    @(#) $OpenLDAP: slapd  (Ubuntu) (Nov 13 2018 18:27:18) $
    	buildd@lgw01-amd64-024:/build/openldap-8NN4_4/openldap-2.4.31/debian/build/servers/slapd
    複製程式碼
  • 配置檔案路徑: /etc/ldap/

  • 檢視LDAP

    # ldapsearch -x -LLL -b dc=akiya,dc=org
    dn: dc=akiya,dc=org
    objectClass: top
    objectClass: dcObject
    objectClass: organization
    o: akiyaInc
    dc: akiya
    
    dn: cn=admin,dc=akiya,dc=org
    objectClass: simpleSecurityObject
    objectClass: organizationalRole
    cn: admin
    description: LDAP administrator
    複製程式碼

現在可以使用ldapadmin或者phpldapadmin之類的終端登入LDAP管理 登入資訊:

  • Host: server-ip:389
  • Base: dc=akiya,dc=org
  • Username: cn=admin,dc=akiya,dc=org
  • Password: yourPwd

相關文章