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 261 게시물 읽기
No. 261
Re: 고수님들 제발..rootdn과 하위 디랙토리는 어떤 연관 관계가 있는지요?
작성자
김경하
작성일
2001-01-15 15:04
조회수
10,724

1. dn(Distinguished Name)과 objectClass는 당연히 다릅니다.

그것에 대해 자세히 설명드리자면, 넘 오래걸릴꺼 같구요...

간단히 말씀드리면 하나의 Entry가 있다고 했을 경우,

dn은 그 Entry의 위치, objectClass는 그 Entry의 속성을 나타냅니다.

 

예를들어)

dn: cn=aaa,o=Airchoc,c=KR

objectclass: top

objectclass: person

objectclass: organizationalPerson

objectclass: inetOrgPerson

...

 

위 Entry의 경우, DN을 보고 이 Entry가 o=Airchoc,c=KR 바로 밑에 달려 있구나

하는 위치를 알수 있죠.

그리고, objectClass를 보고 이 Entry가 사람에 대한 Entry이고, cn,uid,mail,

userCertificate 등의 Attribute를 가질수 있다는 것을 알 수 있는 것입니다.

 

2. slapd.at.conf는 Attribute들의 List와 속성을 정의해 놓은 파일이고,

slapd.oc.conf는 objectClass들의 List와 속성을 정의해 놓은 파일입니다.

 

예를 들어 해당 파일에 AAA라는 objectclass가 정의되어 있고, test라는

Attribute만을 가질 수 있다라고 정의되어 있다고 한 경우, objectClass가

AAA인 Entry를 추가할 경우 test외에 다른 Attribute에 값을 넣어서 추가하면

Schema Check에서 걸려서 Add가 안되게 되는 것입니다.

 

3. 당연이 사용자가 추가할 수 있습니다.

그때 주의해야 할 점은 objectClass의 inheritance 관계를 명시해야 한다는

것입니다.

 

 

 

>>정정모 님께서 쓰시길<<

 

:: 안녕하세요?

:: ldap 초보에요. 귀엽게 봐주세요.

:: 제가 slapd.conf에 밑에 처럼 했어요.

::

:: rootdn "cn=Manager, dc=jjm, dc=korea, dc=co, dc=kr" (어디까지나 가상입니다.)

::

:: 하구 나서 데몬을 띄웠어요.

::

::

::

:: ./sladp -f ./slapd.conf

::

:: entry를 입력하려구 jjm.ldif 파일을 이렇게 만들었어요.

::

:: dn: dc=jjm, dc=linuxkorea, dc=co, dc=kr

:: objectClass: dcObject

:: objectClass: organization

:: o: linuxkorea Company

:: dc: example

::

:: dn: cn=Manager, dc=jjm, dc=linuxkorea, dc=co, dc=kr

:: objectClass: organizationalRole

:: cn: Manager

::

:: 잘 들어갔습니다.(아니 들어간것 같애요.)

::

:: ------------------ 지금까지 미숙하지만 제 ldap 서버 환경이었구요.....

::

:: 그래서 조회를 해볼려구.

::

:: ./ldapsearch -D "cn=Manager,dc=jjm,dc=korea,dc=co,dc=kr" "objectclass=*" 해서 enter .....

::

:: version: 2

::

:: #

:: # filter: objectclass=*

:: # requesting: ALL

:: #

::

:: # search result

:: search: 2 <------------------ 2건이 들어 있다는 예긴가요?

:: result: 10 Referral

:: ref: ldap://root.openldap.org <----------------slapd.conf에 참조 사이트를 설정했어용. 헤헤..

::

:: # numResponses: 1 <----------------- 이거 몬지 모르겠어요.

::

:: 이게 다에요.

::

:: 글구 제가 헛다리를 잡고 있는 것중에서

::

:: 1. dn: 과 objectclass 와 어떠한 관계가 있는지요?

::

:: 2. slapd.at.conf, slapd.oc.conf파일과 schema파일과는 어떤 차이가 있는지요?

::

:: 3. objectclass는 사용자가 만들어서 사용할수 있나요.

:: (slapd.oc.conf 파일에 많은 objectclass 들이 있던데....)

::

:: 이상입니다. 좀 길죠?

::

:: 즐거운 하루 되시구 늦었지만 새해 복많이 받으세요.

::

::

::

::

[Top]
No.
제목
작성자
작성일
조회
264LDAP 접속중인지 확인할 수 있는 방법?
강윤환
2001-01-18
8378
265┕>Re: LDAP 접속중인지 확인할 수 있는 방법?
정재익
2001-01-24 00:06:31
9605
256[초보질문]sladp.conf 설정은?
강국진
2001-01-15
8954
257┕>Re: [초보질문]sladp.conf 설정은?
김경하
2001-01-15 14:24:19
9951
250binddn,basedn을 잘 모르겠어요.
정정모
2001-01-11
10283
251┕>Re: binddn,basedn을 잘 모르겠어요.
강윤환
2001-01-11 17:07:56
11085
253 ┕>Re: Re: binddn,basedn을 잘 모르겠어요.
정정모
2001-01-12 15:09:40
10885
255  ┕>Re: Re: Re: binddn,basedn을 잘 모르겠어요.
강윤환
2001-01-13 22:20:02
11101
259   ┕>Re: Re: Re: Re: binddn,basedn을 잘 모르겠어요.
김경하
2001-01-15 14:46:20
11817
263  ┕>Re: Re: Re: binddn,basedn을 잘 모르겠어요.
임오근
2001-01-18 01:31:25
11078
249고수님들 제발..rootdn과 하위 디랙토리는 어떤 연관 관계가 있는지요?
정정모
2001-01-10
9883
261┕>Re: 고수님들 제발..rootdn과 하위 디랙토리는 어떤 연관 관계가 있는지요?
김경하
2001-01-15 15:04:53
10724
247휴~ 또질문이네요ㅠ.ㅠ 이상한 에러메세지에요....
임오근
2001-01-10
9452
248┕>Re: 휴~ 또질문이네요ㅠ.ㅠ 이상한 에러메세지에요....
강윤환
2001-01-10 11:00:07
10381
254 ┕>답변감사(내용무
임오근
2001-01-12 18:32:00
10129
260 ┕>Re: Re: 휴~ 또질문이네요ㅠ.ㅠ 이상한 에러메세지에요....
김경하
2001-01-15 14:51:54
10233
262  ┕>검색결과(참고)
임오근
2001-01-16 14:08:37
10287
246ldap version 2 와 version 3의 차이는?
강윤환
2001-01-10
10102
252┕>Re: ldap version 2 와 version 3의 차이는?
정재익
2001-01-11 20:35:15
11138
258 ┕>Re: Re: ldap version 2 와 version 3의 차이는?
김경하
2001-01-15 14:36:26
11303
244LDAP 서버 개발자 구함
김형근
2001-01-09
9885
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.057초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다