database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
ㆍLDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
LDAP Q&A 115 게시물 읽기
No. 115
제가 테스트한 환경이구여.. 저는 잘 되던데... 틀린데좀 지적해주세여^^
작성자
임오근
작성일
2000-11-16 02:56
조회수
14,125

일단 제 답변에 성심성의껏 답변해주신 여러분들께 감사드리구여...

제가 어쨋거나 해보니 되네여... ^^

아래 보시면서 여러가시 설정화일하구 등등 있는데여...

틀린부분있음 지적해 주세여^^

저같은 초보 분들은(제 설정화일이 에러가 없다면..^^) 제꺼 참조하셔두

좋을듯 싶네여^^

글구여 고수님들은여... 제가 보믄 잘 모르겠음... 이렇게 써놓은 부분좀

설명해 주세여...^^

그리고 틀린부분두 고쳐주시믄 고맙구여^^

그럼 행복하세여....

아래...............

 

slapd.conf 파일.....................^^

 

#

# See slapd.conf(5) for details on configuration options.

# This file should NOT be world readable.

#

#아래의 두 파일은 음 제가 오브젝트 클래스를 만들어서 추가하는 과정에서

#아래의 slapd.oc.conf 파일을 isk.oc.conf 파일로 교체해봤는데...

#안되더군여...

#<만약에, slapd.oc.conf 파일을 isk.oc.conf 파일에 전부 복사하고,

#거기에다가 아래의

#정의된 isk.oc.conf 파일의 내용을 추가로 할경우는.... ? 아주 잘됨^^>

include /usr/local/ldap/etc/openldap/slapd.at.conf

include /usr/local/ldap/etc/openldap/slapd.oc.conf

#사용자가 임의로 만든 오브텍트 클래스를 include 시킴^^

include /usr/local/ldap/etc/openldap/isk.oc.conf

 

schemacheck off

#referral ldap://root.openldap.org/

 

pidfile /usr/local/ldap/var/slapd.pid

argsfile /usr/local/ldap/var/slapd.args

 

access to * by * write

 

#######################################################################

# ldbm database definitions

#######################################################################

 

database ldbm

 

#정확히 모르겠음.... 그냥 루트를 지정해주는거 같기두 한데...^^

suffix "o=myorg, c=US"

#suffix "o=My Organization Name, c=US"

 

#정확히 모르겠음....

rootdn "cn=root, o=myorg, c=US"

#rootdn "cn=Manager, o=My Organization Name, c=US"

# cleartext passwords, especially for the rootdn, should

# be avoid. See slapd.conf(5) for details.

rootpw nexlin

 

# database directory

# this directory MUST exist prior to running slapd AND

# should only be accessable by the slapd/tools Mode 700 recommended.

#실제 벡엔드로 있는 데이타베이스의 내용이 저장되는 디렉토리의 지정

directory /usr/local/db2/data

-----------------------------------------------------------------------------

 

추가된 objectclass 파일.............................^^

 

참고로 여기서 allows 속성을 주니 ldif2ldbm 명령을 사용해서 데이타베이스에

저장하려고 하니 에러가 났음.

(파일명 isk.oc.conf)

objectclass isk

requires

objectClass,

la,

lb,

lc,

ld,

le,

lf,

lg,

lh,

li,

lj,

lk,

ll

---------------------------------------------------

 

ldif양식.............................^^

 

(#부분은 주석으로 처리하는지 모르겠음... 해보지 않아서^^...

아래의 #부분은 실제 파일에는 없는 부분임)

#디렉토리의 루트를 지정하는 부분인것 같음

dn: o=myorg, c=US

o: myorg

 

#1번째 레벨의 엔트리 항목임

dn: mail=richardc@xyz.com, o=myorg, c=US

la: Richard Collins

mail: richardc@xyz.com

locality: 서울

description: LInux enthusiast

telephonenumber: 3283-3920392-32932

sex: man

objectclass: top

objectclass: isk

 

#1번째 레벨의 엔트리 항목임

dn: mail=harawat@coldmail.com, o=myorg, c=US

la: Harish Rawat

mail: harawat@coldmail.com

locality: Haldwani

description: Ox-cart grand-prix champ

telephonenumber: 870-28912-221

sex: women

objectclass: top

objectclass: isk

 

#2번째 레벨의 엔트리 항목임

dn: mail=s1@s1.com, la=Richard Collins, o=myorg, c=US

lb: S1

mail: s1@s1.com

sex: man

objectclass: top

objectclass: person

 

#3번째 레벨의 엔트리 항목임

#여기서 dn 항목에서 상위 엔트리 들의 경로를 전부 표현하면

#dn: mail=s2@s2.net, lb=S1, la=Richard Collins, o=myorg, c=US 임.

#혹시나 해서 자기자신의 부모 엔트리의 이름만 주었는데도 성공^^

dn: mail=s2@s2.net, lb=S1, o=myorg, c=US

lc: S2

mail: s2@S2.net

sex: women

objectclass: top

objectclass: isk

 

-------------------------------------------------------------------------

참고로 서버 실행은

/usr/local/ldap/libexec/slapd localhost -p 9009 -d 5 이렇게 실행시켰음^^

 

 

이상의 설정으로 ldap가 아주 잘 돌아갔음....

ldap 버전은 '99.11.15 현재. www.openldap.org 의 안정버전임...^^

음 영어에 너무나두 취약한 제가 맨땅에 해딩하면서... 글구 DSN의 여러 고수님들

덕분에 일단 테스트 하는데는 성공을 했는데....

 

검색은 이런 명령을 이용했습니다...

현제 디렉토리는 /usr/local/ldap/bin 임.

 

[root@nexlin2 bin]#./ldapsearch -B -h localhost -p 9009 -b 'o=myorg, c=US' 'mail=S*'

mail=s1@s1.com, la=Richard Collins, o=myorg, c=US

lb=S1

mail=s1@s1.com

sex=man

objectclass=top

objectclass=isk

 

mail=s2@s2.com, lb=S1, o=myorg, c=US

lc=S1

mail=s1@s1.com

sex=women

objectclass=top

objectclass=isk

 

이런식의 결과가 나왔음....

[Top]
No.
제목
작성자
작성일
조회
126schema를 만들고 slapd실행시 ld 에러가 생기는데
eagle
2000-11-22
13261
123ldap을 사용하는 회사...hitel?
eagle
2000-11-21
12370
124┕>Re: ldap을 사용하는 회사...hitel?
임오근
2000-11-21 23:00:21
12750
125┕>Re: ldap을 사용하는 회사...hitel?
육응수
2000-11-21 23:49:09
13067
117LDAP의 사원정보를 RDB에 복사하는 방법은?
이강수
2000-11-16
13993
118┕>Re: LDAP의 사원정보를 RDB에 복사하는 방법은?
정재익
2000-11-16 15:15:14
14051
121 ┕>Re: Re: LDAP의 사원정보를 RDB에 복사하는 방법은?
이강수
2000-11-17 10:56:31
14042
122  ┕>Re: Re: Re: LDAP의 사원정보를 RDB에 복사하는 방법은?
박근오
2000-11-17 14:27:14
14632
152 ┕>Re: Re: 중복 자료 문제를 고민하셔야할 듯싶습니다.
김상기
2000-12-09 20:27:44
13464
119┕>제 개인적인 생각입니다.
임오근
2000-11-16 23:53:33
13730
120 ┕>Re: 제 개인적인 생각입니다.
정재익
2000-11-17 00:32:32
13742
115제가 테스트한 환경이구여.. 저는 잘 되던데... 틀린데좀 지적해주세여^^
임오근
2000-11-16
14125
112objectclass의 역할이...
임오근
2000-11-15
15403
113┕>Re: objectclass의 역할이...
박근오
2000-11-15 16:39:45
16543
114 ┕>저두 모르게 좀 이상하게됐네여...^^
임광운
2000-11-16 01:06:04
15338
116  ┕>Re: 저두 모르게 좀 이상하게됐네여...^^
박근오
2000-11-16 13:12:38
16481
103openLDAP 설치 도와주세요~은혜는...
멋진현규
2000-11-13
15600
104┕>Re: openLDAP 설치 도와주세요~은혜는...
임오근
2000-11-13 01:03:27
16062
107 ┕>답변 감사합니다...그리구...^^'
멋진현규
2000-11-13 11:45:50
16160
108  ┕>Re: 답변 감사합니다...그리구...^^'
임오근
2000-11-13 16:18:58
15953
102초보의 원초적질문 두번째^^ 한번 봐주세여^^
임오근
2000-11-12
13492
106┕>Re: 초보의 원초적질문 두번째^^ 한번 봐주세여^^
박근오
2000-11-13 11:16:34
13853
109 ┕>Re: Re: 초보의 원초적질문 두번째^^ 한번 봐주세여^^
임오근
2000-11-13 16:58:39
14247
110  ┕>Re: Re: Re: 초보의 원초적질문 두번째^^ 한번 봐주세여^^
kikibon
2000-11-13 19:45:32
13997
111   ┕>Re: Re: Re: Re: 초보의 원초적질문 두번째^^ 한번 봐주세여^^
임오근
2000-11-13 19:48:10
14470
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.051초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다