Openldap2.0.25 install in AS2.1,比較老的學習文件了.
Openldap2.0.25 install in AS2.1
[@more@]、Openldap2.0.25安裝
./configure --prefix=/home/openldap --with-ldbm-api=gdbm
./make
./make intall
我測試機的sldap.conf需要新增如下:
include /usr/local/openldap/etc/openldap/schema/core.schema
include /usr/local/openldap/etc/openldap/schema/cosine.schema
include /usr/local/openldap/etc/openldap/schema/inetorgperson.schema
#上面兩項在編譯完生成的slapd.conf中是沒有新增的,所以需要我們手工新增。
#因為下面的例子不如的objectClass:inetOrgPerson是在inetorgperson.schema中定義的,所以如果不在此處include加入的話,在匯入ldif檔案的時候會提示不識別inetOrgPerson這個屬性的。
#######################################################################
# ldbm database definitions
#######################################################################
database ldbm
suffix "dc=stooges,dc=com"
rootdn "cn=Manager,dc=stooges,dc=com"
rootpw secret
directory /var/lib/ldap/stooges
lastmod on
並且stooges.ldif檔案內容為:
dn: dc=stooges,dc=com
objectClass:dcObject
objectClass: organization
o: stooges
dc: stooges
description: this is stooges domain
dn: uid=bbb,dc=stooges,dc=com
objectClass: Person
objectClass: inetOrgPerson
uid: bbb
sn: bbb
cn: bbb
telephoneNumber: 111-111-111
mail: bbb@stooges.com
dn: uid=ccc,dc=stooges,dc=com
objectClass: Person
objectClass: inetOrgPerson
uid: ccc
sn: ccc
cn: ccc
telephoneNumber: 222-111-111
[root@oradb openldap]#libexec/slapd 啟動slapd程式,只有啟動程式後,才可以看ldap中新增資料庫
[root@oradb openldap]#ps -ef | grep slapd
[root@oradb openldap]# ps -ef | grep slapd
root 27461 1 0 21:32 ? 00:00:00 libexec/slapd
root 27462 27461 0 21:32 ? 00:00:00 libexec/slapd
root 27463 27462 0 21:32 ? 00:00:00 libexec/slapd
root 27465 27462 0 21:32 ? 00:00:00 libexec/slapd
root 27466 27462 0 21:32 ? 00:00:00 libexec/slapd
root 27474 6419 0 21:36 pts/0 00:00:00 grep slapd
[root@oradb openldap]# bin/ldapadd -f stooges.ldif -W -x -D 'cn=Manager,dc=stooges,dc=com' 將資料新增到ldap資料庫中
Enter LDAP Password:
adding new entry "dc=stooges,dc=com"
adding new entry "uid=bbb,dc=stooges,dc=com"
adding new entry "uid=ccc,dc=stooges,dc=com"
[root@oradb openldap]#
#ldpasearch -LLL -b 'dc=stooges,dc=com' -W -x
查詢資料庫的內容
[root@oradb openldap]# bin/ldapsearch -LLL -b 'dc=stooges,dc=com' -W -x
Enter LDAP Password:
dn: dc=stooges,dc=com
objectClass: dcObject
objectClass: organization
o: stooges
dc: stooges
description: this is stooges domain
dn: uid=bbb,dc=stooges,dc=com
objectClass: Person
objectClass: inetOrgPerson
uid: bbb
sn: bbb
cn: bbb
telephoneNumber: 111-111-111
mail: bbb@stooges.com
dn: uid=ccc,dc=stooges,dc=com
objectClass: Person
objectClass: inetOrgPerson
uid: ccc
sn: ccc
cn: ccc
telephoneNumber: 222-111-111
mail: ccc@stooges.com
[root@oradb openldap]#
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1806527/viewspace-1007048/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python學習:鏈式比較Python
- PHP比較運算子的詳細學習PHP
- 學習asp.net比較完整的流程ASP.NET
- 學習AI人工智慧比較快的方法AI人工智慧
- Python模組學習:filecmp 檔案比較Python
- 學習筆記--- 比較排序之堆排序筆記排序
- 學習Linux哪個比較好?入門學習LinuxLinux
- Object-C學習比較費勁的3點原因Object
- 北京學習Java培訓有哪些比較好Java
- 什麼樣的人比較適合學習Java?Java
- Hibernate學習(四)get和Load比較
- 元學習:人類與大模型比較建模大模型
- 學習Java到什麼程度拿的工資比較高?Java
- redis學習(九) redis事務和redis指令碼的比較Redis指令碼
- 學習SQL 快取依賴的筆記(比較初級)SQL快取筆記
- 【Windows】 多個net framework 版本,怎麼解除安裝比較老的WindowsFramework
- 28個實用的原始碼/文件比較合併工具原始碼
- 有沒有學習Linux比較好的入門書籍Linux
- Python學習-比較運算子和邏輯運算子Python
- Java解析XML學習筆記1 – 四種方法比較JavaXML筆記
- 請問JIVE哪個版本比較適合學習用?
- 學Java的軟體哪些比較好用Java
- Python解惑:整數比較 is ==的比較Python
- banq老師,學習java遇到瓶頸了,該怎麼辦?Java
- 近期學習文件
- JS學習文件JS
- 老問題新測試:java和C單機效能比較Java
- 深度學習-卷積神經網路-演算法比較深度學習卷積神經網路演算法
- Integer的比較
- 你好banq,我想學習jdon框架,應該怎麼來學比較合理!!框架
- 【演算法】6 比較排序之外學習新的線性時間排序演算法排序
- js 深比較和淺比較JS
- 【彙總】學習Python用哪個直譯器比較好?Python
- 為什麼學習Python?使用哪個系統比較好?Python
- 【ASM學習】ASM文件ASM
- 學Java有哪些比較好用的軟體呢?Java
- 戴老師的學習驗收(一,二)
- 想比較全面地學習 SAP XXX,能指導下從哪兒開始學習嗎?