差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

下次修改
前次修改
java:ldap:openldap [2016/03/24 22:57]
tony 建立
java:ldap:openldap [2023/06/25 09:48] (目前版本)
行 1: 行 1:
 +{{tag>​ldap}}
 ====== OpenLDAP ====== ====== OpenLDAP ======
-===== View cn=config ​=====+===== Articles ===== 
 +  * [[java:​ldap:​openldap:​setup:​ubuntu14:​04|Setup OpenLDAP on Ubuntu 14.04]] 
 +  * [[java:​ldap:​openldap:​setup:​enableSSL|Setup Certificate and enble SSL/TLS of OpenLDAP on Ubuntu 14.04]] 
 +  * [[java:​ldap:​openldap:​setup:​disableAnonymousAccess|Disable anonymous to access OpenLDAP]] 
 +===== Useful Commands ===== 
 +==== View cn=config ====
 <code bash> <code bash>
 ldapsearch -Y EXTERNAL -H ldapi:/// -b cn=config ldapsearch -Y EXTERNAL -H ldapi:/// -b cn=config
 </​code>​ </​code>​
-===== OpenLDAP with SSL/​TLS ​===== +==== Apply setting  ​====
-我參考了[[http://​wiki.weithenn.org/​cgi-bin/​wiki.pl?​OpenLDAP-SSL_TLS_%E8%A8%AD%E5%AE%9A|此篇]]教學產生certification file與設定,結果一直無法正常連線。於是透過以下command打開debug mode:+
 <code bash> <code bash>
-/​usr/​sbin/​slapd ​-d 1 -h "​ldap:/// ​ldapi:/// ​ldaps:///" ​-g openldap ​-u openldap -F /​etc/​ldap/​slapd.d+ldapmodify ​-QY EXTERNAL ​-ldapi:/// -f tls-config.ldif
 </​code>​ </​code>​
-出現以下錯誤訊息:​ +==== supportedSASLMechanisms ==== 
-<​code>​ +<​code ​bash
-56f10002 slap_listener_activate(10):​ +ldapsearch -LLL -x -H ldap:// -s "​base"​ -b ""​ supportedSASLMechanisms 
-56f10002 >>>​ slap_listener(ldaps://) +</​code>​ 
-56f10002 connection_get(19):​ got connid=1001 +==== query admin entry ==== 
-56f10002 connection_read(19):​ checking for input on id=1001 +<code bash> 
-TLS: can't accept: Could not negotiate a supported cipher suite.. +ldapsearch -Y EXTERNAL -H ldapi:/// -b cn=config olcSuffix
-56f10002 connection_read(19):​ TLS accept failure error=-1 id=1001, closing +
-56f10002 connection_closeconn=1001 sd=19+
 </​code>​ </​code>​
-最後試出在Ubuntu 14.04下的slapd,可以參考[[http://mindref.blogspot.tw/2010/12/debian-openldap-ssl-tls-encryption.html|此篇]]教學做法,將certification file設定給匯進去。+==== Reference ==== 
 +  * [[https://www.digitalocean.com/community/tutorials/how-to-configure-openldap-and-perform-administrative-ldap-tasks|how-to-configure-openldap-and-perform-administrative-ldap-tasks]] 
 +  * [[https://​blog.xupeng.me/​2009/​08/​09/​change-base-dn-in-openldap/​|修改baseDN]] 改完要參考這個[[https://​www.openldap.org/​lists/​openldap-technical/​200906/​msg00191.html|連結]]調整資料庫資料夾權限 
 + 
 +=====  ===== 
 +---- 
 +\\ 
 +~~DISQUS~~