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 1370 게시물 읽기
No. 1370
[질문]OpenLDAP 사용중 질문요.
작성자
유제현(yali)
작성일
2002-02-06 21:48
조회수
4,482

처음 LDAP을 사용하고 있습니다.

어케 저케 설치는 성공했구요.. 잘돌아가는데.. Entry를 추가하는 중에

에러가 발생합니다.

 

slapd.conf 에서

 

include /usr/local/openldap/etc/openldap/schema/core.schema

 

이고

 

suffix "dc=billinglab,dc=com"

 

입니다.

 

그리고 현재 다음과 같은 t.ldif 파일을 만들어서 엔트리를 구성했습니다.

=================================================================

dn:dc=billinglab,dc=com

objectclass:dcObject

objectclass:organization

o:billinglab company

dc:blilinglab

 

dn:cn=Manager,dc=billinglab,dc=com

objectclass:organizationalRole

cn:Manager

==================================================================

 

그런데 이 파일을 다음과 같이 수정한 후..

=================================================================

dn:dc=billinglab,dc=com

objectclass:dcObject

objectclass:organization

o:billinglab company

dc:blilinglab

 

dn:cn=Manager,dc=billinglab,dc=com

objectclass:organizationalRole

cn:Manager

 

dn:cn=yali,dc=billinglab,dc=com

objectclass=person

cn=yali

sn=yoo

================================================================

 

이렇게 수정한 후 콘솔에서 다음과 같은 명령어를 쳤습니다.

 

bin#> ./ldapmodify -x -D "cn=Manager,dc=billinglab,dc=com" -W -f t.ldif

 

이렇게 했더니 세번째 엔트리가 안들어가구 에러가 나는데 왜 그런지 모르겠습니다.

에러는 다음과 같습니다.

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

modifying entry "dc=billinglab,dc=com"

 

modifying entry "cn=Manager,dc=billinglab,dc=com"

 

modifying entry "cn=yali,dc=billinglab,dc=com"

ldap_modify: No such object

matched DN: "dc=billinglab,dc=com"

 

ldif_record() = 32

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

 

도대체 왜 DN이랑 맞는 object가 없다는지 알수 없네요.

아무리 수정을하고 해 봐도 똑같습니다.

혹시 따로 objectclass 파일과 attribute 파일을 따로 만들어 주어서 include해야 하는건가요?

정말 아무것도 모르고 할려니까 답답하기만 합니다.

이 글에 대한 댓글이 총 1건 있습니다.

어떻게 하다보니 자문자답이 되었네요.

해결은 했습니다. 과연 초보자의 실수였네요.

 

LDAP을 실행할때 그냥

#>/usr/local/openldap/libexec/slapd

라고만 한게 실수였네요.. 제가 slapd.conf 파일을 변경했거든요. rootdn 같은걸 변경했는데.. 그냥 위에서처럼만 실행하니까 slapd.conf.default 파일을 읽는것 같더군요.. 그래서 다음과 같이 실행하니까 문제가 해결되었습니다.

 

#>/usr/local/openldap/libexec/slapd

-f /usr/local/openldap/etc/openldap/slapd.conf

 

이렇게 하니까 ldapadd, ldapsearch, ldapmofify 등

문제없이 되네요...

에휴, 이것땜시 꼬박 하루를 보냈습니다. 저와같은 초보 피해자가 없기를 바랍니다.

행복한 하루되세요.

유제현(yali)님이 2002-02-07 10:20에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
1378LDAP에 관한 멍청한 질문 하나..
김대성
2002-02-14
4306
1380┕>Re: LDAP에 관한 멍청한 질문 하나.. [1]
정재익
2002-02-15 16:11:59
4794
1372rename관련해서
초보자
2002-02-07
4174
1376┕>Re: rename관련해서
이진희
2002-02-08 12:33:32
4509
1377 ┕>Re: Re: rename관련해서
초보자
2002-02-14 15:57:30
4437
1371LDAP test toolkit
김연수
2002-02-07
4622
1373┕>Re: LDAP test toolkit
김태성
2002-02-07 21:54:07
4855
1370[질문]OpenLDAP 사용중 질문요. [1]
유제현
2002-02-06
4482
1369클라이언트 프로그램
노상운
2002-02-06
4517
1375┕>Re: 클라이언트 프로그램
이진희
2002-02-08 12:27:35
5030
1368[질문] LDAP 연동 자바프로그래밍
김규남
2002-02-05
4301
1374┕>Re: [질문] LDAP 연동 자바프로그래밍
이진희
2002-02-08 12:20:36
4982
1367ldap 클라이언트 [1]
노상운
2002-02-04
4614
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다