LDAP – OpenLDAP 指令參考

ldapadd

新增分錄資料至 LDAP Server

[root@benjr ~]# ldapadd -x -D "cn=root,dc=benjr,dc=tw"  -W -f BDN.ldif
Enter LDAP Password:
adding new entry "dc=benjr,dc=tw"
  • x : 使用簡單的驗證(亦即,不用進行 SASL 認證)
  • D : 指定 dn (Distinguished Name) 識別名稱連結 LDAP directory.
  • W: 使用互動式輸入管理者密碼,有別於 -w(小寫)在twmand line 輸入密碼
  • f : 指定 LDIF 檔名

ldapdelete

從 LDAP Server 刪除分錄資料

[root@benjr ~]# ldapdelete -D "cn=root,dc=benjr,dc=tw" -W -x "uid=user,unit=People,dc=benjr,dc=tw"
  • x : 使用簡單的驗證(亦即,不用進行 SASL 認證)
  • D : 指定 dn (Distinguished Name) 識別名稱連結 LDAP directory.
  • W: 使用互動式輸入管理者密碼,有別於 -w(小寫)在twmand line 輸入密碼
  • "uid=user,unit=People,dc=benjr,dc=tw" 欲刪除的 dn(Distinguished Name) 名稱

ldapmodify

修改 LDAP Server 內的分錄資料

[root@benjr ~]# ldapmodify -f user.ldif -D "cn=root,dc=benjr,dc=tw" -W -x
  • x : 使用簡單的驗證(亦即,不用進行 SASL 認證)
  • D : 指定 dn (Distinguished Name) 識別名稱連結 LDAP directory.
  • W: 使用互動式輸入管理者密碼,有別於 -w(小寫)在twmand line 輸入密碼
  • f : 指定 LDIF 檔名

ldapsearch

尋找 LDAP Server 的分錄資料

[root@benjr ~]# ldapsearch -x -b "dc=benjr,dc=tw"
  • x : 使用簡單的驗證(亦即,不用進行 SASL 認證)
  • b: 指定 BDN(Base Distinguished Name),也就是篩選條件.

ldappasswd

修改 LDAP Server 的分錄資料內使用者密碼

[root@benjr ~]# ldappasswd -x -D "cn=root,dc=benjr,dc=tw" -W "user=ben,unit=People,dc=benjr,dc=tw" -S
New password:
Re-enter new password:
Enter bind password:
Result: Success (0)
  • x : 使用簡單的驗證(亦即,不用進行 SASL 認證)
  • D : 指定 dn (Distinguished Name) 識別名稱連結 LDAP directory.
  • W: 使用互動式輸入管理者密碼,有別於 -w (小寫)在twmand line 輸入密碼
  • f : 指定 LDIF 檔名
  • S : 使用互動式修改 LDAP 內使用者密碼,有別於 -s (小寫)在twmand line 輸入密碼
沒有解決問題,試試搜尋本站其他內容

One thought on “LDAP – OpenLDAP 指令參考

  1. 通告: LDAP | Benjr.tw

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料