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 909 게시물 읽기
No. 909
답변주셔서 감사하긴 한데요..
작성자
siri
작성일
2001-08-11 14:54
조회수
5,155

>>박근오 님께서 쓰시길<<

 

:: >>siri 님께서 쓰시길<<

::

:: :: 왜이렇게 전 안되는지 모르겠네요 봐주시고 의견좀 부탁드립니다

:: ::

:: :: slapd.conf ==>

:: :: database ldbm

:: :: suffix "dc=iloveu,dc=sarang,dc=net"

:: :: rootdn "cn=ldaproot,dc=iloveu,dc=sarang,dc=net"

:: :: rootpw kwonsiri

:: ::

:: :: command ==>

:: :: (첨에 dn등록)

:: :: [root@iloveu openldap-2.0.11]# ldapadd -D "cn=ldaproot,dc=iloveu,dc=sarang,dc=n

:: :: et" -W <<eof

:: :: > dc: iloveu.sarang.net

::

:: -> 틀린부분 -> dn: dc=iloveu,dc=sarang,dc=net

+++++++++++++++++++++++++++++++++++++++

[root@iloveu schema]# ldapadd -D "cn=ldaproot,dc=iloveu,dc=sarang,dc=net" -W<<e

of

> dn: dc=iloveu,dc=sarang,dc=net <== 바꾼부분

> objectclass: dcObject

> eof

Enter LDAP Password:

adding new entry dc=iloveu,dc=sarang,dc=net

ldap_add: Object class violation

ldap_add: additional info: missing required attribute

++++++++++++++++++++++++++++++++++++++++++++++++++++++++

결과는 이렇습니다 그리고 person이 있습니다 attribute도 맞구요

그리고 맨처음 이 작업을 하는이유가 맨처음에 suffix의 어드민을 파일에 추가하여

btree의 루트노드로 만들고자하는것이 맞죠?? 왜 하필이면 dcObject objectclass

에다가 넣는거지요?? 그렇게 모든 트리의 루트노드들은 그 클래스에 등록시키게

원래 되어있는겁니까??

 

::

:: :: > objectclass: dcObject

:: :: > eof

:: :: Enter LDAP Password:

:: :: ldapadd: no attributes to change or add (entry (null))

:: :: (attri가 없다는데 무슨 내용인지 모르겠구요)

::

:: dn이 항상 있어야 합니다. 왜 있어야만 하는지는 자료실의 문서를 참조하세요.

::

:: :: [root@iloveu openldap-2.0.11]# ls /db_data/ldap/

:: :: dn2id.dbb

:: :: (파일이 생겼습니다)

:: :: (딴거 한번 넣어봤는데)

:: :: [root@iloveu openldap-2.0.11]# ldapadd -D "cn=ldaproot,dc=iloveu,dc=sarang,dc=n

:: :: et" -W <<eof

:: :: > dc: database

:: :: > objectclass: dcObject

:: :: > eof

:: :: Enter LDAP Password:

:: :: ldapadd: no attributes to change or add (entry (null))

:: :: (똑같은 메시지...)

:: ::

:: :: 밑에 게시판들 글들을 보고 또적는건데요 아예 파일이 안만들어진 상태에서

:: :: 일단 suffix "dc=iloveu,dc=sarang.net"로 고치고

:: ::

:: :: 이런식으로 해서

:: :: test.ldif ==>

:: :: dn: dc=iloveu,dc=sarang.net

::

::

:: :: dc: iloveu

:: 이것도 틀렸습니다. 삭제하세요.

::

:: :: objectclass: dcObject

:: ::

:: :: dn: cn=ldaproot,dc=iloveu,dc=sarang.net

::

:: :: objectclass: person

:: 이 라인도 그렇습니다. 제가 알기로는 OpenLDAP 2.0.11에는 person이라는

:: objectclass가 없습니다. schema파일들을 열어서 person이라는 objectclass가

:: 있는지 확인해주세요. 있다면 상관없습니다.

::

:: :: sn: your

:: :: cn: name

:: :: cn: Admin

:: :: userpassword: adminpasswd

:: ::

:: :: 이렇게 했더니

:: :: [root@iloveu /root]# ldapadd -D "cn=ldaproot,dc=iloveu,dc=sarang.net" -W -f ./t

:: :: est.ldif

:: :: Enter LDAP Password:

:: :: adding new entry dc=iloveu,dc=sarang.net

:: ::

:: :: 이렇게 나옵니다

:: :: ldap_add: Invalid syntax

:: :: ldap_add: additional info: objectclass: value #0 contains invalid data

:: ::

:: ::

:: :: 정말 알다가도 모르겠어요..-_-;

::

::

:: 추가로 OpenLDAP 2.x버전의 slapd.conf파일은 디폴트로 schemacheck on이 되어있으

:: 므로 틀린 문법으로 입력하게 되면 에러를 냅니다. 하지만 OpenLDAP 1.x버전은

:: 디폴트가 schemacheck off이므로 틀린 문법으로 입력을 해도 들어가는 수가

:: 있습니다. 주의하세요.

:: 문법체킹을 하는만큼 입력속도가 줄어듭니다. 그러므로 어느정도 익숙한 관리자일경우 off로 해놓는것

:: 이 좋습니다. 단지 연습을 위해서라면 on을 하시기 바랍니다.

::

::

[Top]
No.
제목
작성자
작성일
조회
913Iplanet과 Netscape LDAP Server의 차이점
이지형
2001-08-13
4346
916┕>Re: Iplanet과 Netscape LDAP Server의 차이점
송상준
2001-08-13 20:58:25
5470
922 ┕>Re: Re: Iplanet과 Netscape LDAP Server의 차이점
이지형
2001-08-15 15:36:12
5337
924  ┕>Re: Re: Re: Iplanet과 Netscape LDAP Server의 차이점
송상준
2001-08-15 20:53:29
5209
911contains invalid data가 나오는이유는??
권오현
2001-08-13
4502
910openLDAP 설치시에 kerberos도 깔아야한다던데.. 고수님 답변을..ㅠ.ㅠ
배지영
2001-08-11
4629
907어휴..답답해..-_-;
siri
2001-08-11
4483
908┕>Re: 어휴..답답해..-_-;
박근오
2001-08-11 13:40:57
5320
909 ┕>답변주셔서 감사하긴 한데요..
siri
2001-08-11 14:54:09
5155
920  ┕>Re: 답변주셔서 감사하긴 한데요..
박근오
2001-08-15 07:52:40
5129
906LDAP과 RDB를 동시에 지원하는 API
권재군
2001-08-10
4333
915┕>Re: LDAP과 RDB를 동시에 지원하는 API
송상준
2001-08-13 20:55:32
5035
967 ┕>Re: Re: LDAP과 RDB를 동시에 지원하는 API
양재웅
2001-08-29 16:07:23
4999
905java40.jar 패키지를 찾는데,,,,
방문자
2001-08-10
4264
903iplanet directory server 에 암호를 확인하는 방법을 제공하는 Utility 및 Java program
송상준
2001-08-09
5316
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.051초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다