centos 单机部署 LDAP 服务
為什么80%的碼農都做不了架構師?>>> ??
安裝:
Centos使用yum安裝LDAP很簡單:
yum?-y?install?openldap?openldap-servers?openldap-clients?openldap-devel ?
(centos已經安裝了openldap包,這里全部重裝一下. )
配置:
主配置文件 ?/etc/openldap/slapd.conf ? 主要修改三個地發
suffix "dc=enfinium,dc=local"????????????#根據自己的需求修改dc對應的值,比如dc=google,dc=com
rootdn "cn=Manager,dc=enfinium,dc=local" ?#Manager是管理用戶可以換成admin或者root
rootpw {MD5}Xr4ilOzQ4PCOq3aQ0qbuaQ== ? ? #{MD5}Xr4ilOzQ4PCOq3aQ0qbuaQ== ?這一串是"secret"使用MD5加密后的字符串.{MD5} 表示加密類型.
OK 到這里配置完畢..
service slapd start????????#啟動ldap服務啟動之后默認開啟389端口, ?啟動的時候添加參數可以修改端口,我這里不做修改.
使用windwos客戶端鏈接LDAP服務
這里推薦使用LDAPadmin開源工具,簡單好用.官網可能被屏蔽已經下載了一個最新版放到云盤.
鏈接: http://pan.baidu.com/s/1dDt1zBN 密碼: mgc7 ? ? ?(2015-11-24)
LDAPAdmin界面: ? ?注 意: ?在這個圖里面我已經成功添加了company ?Groups ?People 三個組織單元.確切的說應該是添加了四個.
使用LDAPAdmin鏈接LDAP.
然后測試鏈接 ?如果成功就OK了.. ?真的是這樣么??? ? ?NO....
錯誤一: 當你測試鏈接成功以后點擊OK. ?然后雙擊這個綠色的小房子會報錯!!提示 "ldap error 無此對象"
錯誤二:當你使用命令通過ldif文件導入OU的時候會提示 "ldap_add: No such object (32)"
報錯與解決:
其實這兩個錯的是同一個問題引起的. ?你在配置文件里面添加了?suffix "dc=enfinium,dc=local" ? 但是啟動服務后,ldap并沒有給你創建根項目.所以在ldif文件中要配置創建根項目的語句
cat test.ldif ? ?#第一個是創建根項目 ?下面是創建三個OU ,所以確切的說我創建了四個項目.
dn: dc=enfinium,dc=local
dc: enfinium
objectclass: top
objectclass: domain
dn: ou=company,dc=enfinium,dc=local
objectClass: organizationalUnit
ou: company
dn: ou=Groups,dc=enfinium,dc=local
objectClass: organizationalUnit
ou: Groups
dn: ou=People,dc=enfinium,dc=local
objectClass: organizationalUnit
ou: People
到此在使用LDAPAdmin鏈接LDAP服務看到的界面就和上面的截圖一樣了..
這個文章挺好:http://54im.com/openldap/centos-6-yum-install-openldap-phpldapadmin-tls-%E5%8F%8C%E4%B8%BB%E9%85%8D%E7%BD%AE.html
轉載于:https://my.oschina.net/denglz/blog/534640
總結
以上是生活随笔為你收集整理的centos 单机部署 LDAP 服务的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: hdu 5691 Sitting in
 - 下一篇: 杭电计算机学院大学生程序设计竞赛(201