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 637 게시물 읽기
No. 637
Re: [질문입니다]Re: 혹시...
작성자
김경하
작성일
2001-05-29 09:00
조회수
7,118

아래의 예에서 [dc=my-domain2,dc=com]는 [dc=com] 하위 엔트리가 아닙니다.

더욱이 [dc=my-domain,dc=com]의 하위 엔트리도 아니죠.

 

suffix란 Tree구조에서 최상위 엔트리를 말합니다.

최상위 엔트리를 등록하기 위해선 반드시 suffix에 등록을 해줘야 합니다.

 

아래 slapd.conf를 보면 suffix "dc=my-domain, dc=com" 만 등록되어 있습니다.

즉, [dc=my-domain, dc=com] 엔트리가 최상위 root엔트리라는 겁니다.

(여기서 주의할 점은 [dc=com]이 최상위 엔트리가 아니라는 점입니다, 그러므로

[dc=com]이라는 엔트리는 현재 존재하지 않는 거죠)

 

그러니까, 지금 문제점을 보면...

    [dc=my-domain, dc=com]

             | 

    [dc=my-domain2,dc=com]

위 그림과 같이 add를 할려고 하시는 겁니다.

당연히 에러가 나겠죠?

 

이런 모습을 원하신다면...

<PRE>

&nbsp;&nbsp;&nbsp;&nbsp; [dc = com]

&nbsp;&nbsp;&nbsp;&nbsp; /&nbsp; \

&nbsp;&nbsp;&nbsp;&nbsp; /&nbsp;&nbsp; \

&nbsp;&nbsp;&nbsp;&nbsp; /&nbsp;&nbsp;&nbsp;&nbsp; \

[dc=my-domain, dc=com] [dc=my-domain2, dc=com]

</PRE>

기존 엔트리들을 삭제하신후

suffix를 "dc=com"으로 고치시고,

[dc=com],[dc=my-domain, dc=com],[dc=my-domain2, dc=com] 3개의 엔트리를

순서대로 add해 주시면 되겠습니다.

 

아니면, 이전에 답변드린대로, suffix "dc=my-domain2, dc=com"를 하나더

slapd.conf 파일에 추가해 주시던지요.

(그럼, [dc=my-domain2, dc=com]도 root엔트리가 되므로, 2개의 tree가 생기겠네요)

 

그럼...

 

>>soulkiss 님께서 쓰시길<<

 

:: dc=my-domain2,dc=com이라는 entry를 dc=com이라는 엔트리 밑에 달려고 하거든요

::

:: slapd.conf 파일 내용인데요 디폴트 그대로입니다

::

:: database ldbm

:: suffix "dc=my-domain, dc=com"

:: rootdn "cn=Manager, dc=my-domain, dc=com"

:: rootpw secret

:: directory /usr/local/ldap/var/openldap-ldbm

:: index objectClass eq

::

:: ldapadd -D "cn=Manager, dc=my-domain, dc=com" -W << EOF

:: dn: dc=my-domain, dc=com

:: dc: my-domain.com

:: objectclass: dcObject

:: EOF

:: 위(1)를 실행해서 한넘 넣었습니다... 잘 들어갔구 search도 제대로 됐습니다

:: 이넘이 최상위 엔트리죠? 아니면 slapd 띄울때 -f 하고 slapd.conf 했으니까 slapd.conf에 있는 넘이

:: 최상위엔트리인가요? 그럼 제가 집어넣은 (1)은 뭐가 되는건가여?

::

:: 다음엔 (2)을

:: ldapadd -D "cn=Manager, dc=my-domain, dc=com" -W << EOF

:: dn: dc=my-domain2, dc=com

:: dc: my-domain2.com

:: objectclass: dcObject

:: EOF

:: 이렇게 해서 넣으려고 하니까 ldap_add: No such object 요렇게 되네요

:: 제 생각엔 (2)가 (1) 밑에 들어갈거라고 생각했거든요

:: 제가 잘못 알고 있는 것 좀 고쳐주세요...

::

[Top]
No.
제목
작성자
작성일
조회
639unicode 를 UTF-8 로 인코딩해서 LDAP 서버에 입력하려는데..
심도선
2001-05-29
5679
641┕>Re: unicode 를 UTF-8 로 인코딩해서 LDAP 서버에 입력하려는데..
심도선
2001-05-30 11:58:53
6360
635iplanet adminserver start하기
홍민정
2001-05-28
5852
633IPlanet을 이용한 구현
권재군
2001-05-28
5562
632[질문]ldap_add: No such object 란?
soulkiss
2001-05-28
6470
634┕>혹시...
김경하
2001-05-28 14:24:23
7113
636 ┕>[질문입니다]Re: 혹시...
soulkiss
2001-05-28 18:20:55
6788
637  ┕>Re: [질문입니다]Re: 혹시...
김경하
2001-05-29 09:00:13
7118
638   ┕>김경하님 꼭 읽어보세요
soulkiss
2001-05-29 09:15:04
6992
630Open LDAP 2.0.7 버전을 가지고 ,네임 서비스를 구성하고 싶은데..
김진성
2001-05-27
6268
631┕>Re: 몇가지 관련글이 있습니다.
정재익
2001-05-27 15:52:14
6912
621[질문]search 좀 도와주세요
soulkiss
2001-05-26
6505
622┕>Re: [질문]search 좀 도와주세요
유주열
2001-05-26 11:01:24
7282
625 ┕>Re: Re: [질문]search 좀 도와주세요
soulkiss
2001-05-26 12:38:30
7337
619LDAP을 이용한 ACL
권재군
2001-05-25
7006
623┕>Re: 구체적인 예를 들어서 설명해 주시면 이해가 쉬울듯...
정재익
2001-05-26 11:37:17
7762
624 ┕>Re: Re: 구체적인 예를 들어서 설명해 주시면 이해가 쉬울듯...
권재군
2001-05-26 12:03:28
7807
626  ┕>Re: Re: Re: 구체적인 예를 들어서 설명해 주시면 이해가 쉬울듯...
정재익
2001-05-26 13:18:39
7716
627   ┕>답변 정말 감사합니다. 실제 구현예가 있으면 좋겠지만 제 나름대로 고민해보겠습니다. (내용무)
권재군
2001-05-26 14:02:49
7363
629    ┕>Re: 혹시 좋은 결과 있으면 포스팅 해 주세요. :-)
정재익
2001-05-27 09:55:39
7457
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.061초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다