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 1447 게시물 읽기
No. 1447
[질문]데이타 수정시에 slapd가 죽습니다.
작성자
김효정
작성일
2002-03-29 11:10
조회수
5,020

안녕하세요. 여러분.

LDAP를 사용하는데 문제가 있어 이렇게 질문 올립니다.

고수분들의 많은 조언 부탁드립니다.

 

참 이상한 현상이 일어나고 있어요.

먼저 OpenLDAP의 버전은 openLDAP 2.0.6을 사용하고 있고,

Version3를 사용하고 있습니다.

 

LDAP 로그를 살펴보면 보통의 경우

Mar 28 15:39:23 mail slapd[32491]: conn=12 op=15 SRCH base="uid=genie, ou=User g, dc=mydomain.com" scope=1 filter="(objectClass=*)"

Mar 28 15:39:23 mail slapd[32491]: conn=12 op=15 SEARCH RESULT tag=101 err=0 text=

Mar 28 15:39:30 mail slapd[32386]: conn=12 op=16 MOD dn="uid=genie, ou=User g, dc=mydomain.com"

Mar 28 15:39:30 mail slapd[32386]: conn=12 op=16 RESULT tag=103 err=0 text=

이렇게 나옵니다.

 

genier계정의 quota를 수정한 결과가 위와 같이 성공적으로 처리되어 quota값이 변경이 됩니다.

 

그런데 이상하게 htw0007의 quota를 수정하려고 하면 아래와 같이 에러가 나면서 slapd데몬이 죽어버립니다.

Mar 28 15:27:03 mail slapd[31939]: conn=99 op=2 SEARCH RESULT tag=101 err=0 text=

Mar 28 15:27:03 mail slapd[31940]: conn=99 op=3 UNBIND

Mar 28 15:27:03 mail slapd[31940]: conn=-1 fd=21 closed

Mar 28 15:27:05 mail slapd[31939]: conn=63 op=14 MOD dn="uid=htw0007, ou=User h, dc=mydomain.com"

Mar 28 15:27:05 mail slapd[31939]: ch_calloc of 410910722 elems of 4 bytes failed

Mar 28 15:27:09 mail slapd[32377]: daemon: socket() failed errno=97 (Address family not supported by protocol)

 

htw0007이라는 아이디를 가진 사용자의 정보 중에 quota를 고치려고 하였으나 위와 같이 에러가 나오고 slapd데몬은 다 죽어버립니다.

 

그 후에 다시 slapd 데몬을 다시 띄우고 ldapsearch를 통해 htw0007 정보들을 검색해오려고 하면 htw0007의 entry가 검색되어 나오지를 않습니다.

 

mailperson스키마 정의는 아래와 같고 지정한 스키마들의 대부분이 UTF-8 string으로 지정되어있고 실제로 UTF-8 string으로 되어 있는 attribute의 값들 중에 한글이 많이 들어가 있습니다.

저장된 데이타들의 구조가 어떻게든 깨어진 것인지

특정 데이타 몇몇을 수정하려고 하면 slapd이 죽어버리니 ....정말 문제입니다.

 

혹시 무엇이 문제가 있는 것인지 아시면 좀 알려주십시요.

 

attributeType ( 1.1.2.1.1 NAME 'officeurl'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.2 NAME 'dept'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.3 NAME 'joindate'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.4 NAME 'status'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.5 NAME 'mboxname'

EQUALITY caseExactMatch

SUBSTR caseExactSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.6 NAME 'depth'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.7 NAME 'groupname'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.8 NAME 'accountid'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.9 NAME 'idtype'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.10 NAME 'mainid'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.11 NAME 'mail2'

SUP mail)

 

attributeType ( 1.1.2.1.12 NAME 'personalid'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.13 NAME 'birthday'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.14 NAME 'sex'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.15 NAME 'school'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.16 NAME 'schoolyear'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.17 NAME 'grade'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.18 NAME 'class'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.19 NAME 'schooladdress'

EQUALITY caseIgnoreListMatch

SUBSTR caseIgnoreListSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )

 

attributeType ( 1.1.2.1.20 NAME 'schoolphone'

EQUALITY telephoneNumberMatch

SUBSTR telephoneNumberSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )

 

attributeType ( 1.1.2.1.21 NAME 'schoolurl'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.22 NAME 'position'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.23 NAME 'homeurl'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.24 NAME 'homefacsimileTelephoneNumber'

EQUALITY telephoneNumberMatch

SUBSTR telephoneNumberSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )

 

attributeType ( 1.1.2.1.25 NAME 'upmbox'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.26 NAME 'dnmbox'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.27 NAME 'mymbox'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.28 NAME 'quota'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )

 

attributeType ( 1.1.2.1.29 NAME 'listsize'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )

 

attributeType ( 1.1.2.1.30 NAME 'sentSaveYn'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.31 NAME 'trashSaveYn'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.32 NAME 'returnEmailYn'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.33 NAME 'returnEmail'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.34 NAME 'autoResponseYn'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.35 NAME 'autoResponseStartdate'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.36 NAME 'autoResponseEnddate'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.37 NAME 'autoResponseMessage'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

 

attributeType ( 1.1.2.1.38 NAME 'autoResponseFilterYn'

EQUALITY caseIgnoreMatch

SUBSTR caseIgnoreSubstringsMatch

SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

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

데이타중에 signature에 LF가 들어가 있는 것을import하면 데이타가 들어갔다고 나오는데 ldapsearch로 찾으면 검색결과에 나오지 않습니다.

이것과 관련이 있는 것은 아닌지.

김효정님이 2002-03-29 13:53에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
1451DB-->LDAP entry추가시..
김남호
2002-03-29
4729
1449slapd 실행 에러...
박웅
2002-03-29
4631
1448초보적인 bind질문입니다
김은배
2002-03-29
4610
1447[질문]데이타 수정시에 slapd가 죽습니다. [1]
김효정
2002-03-29
5020
1446박성우님 보세요--(질문)
이호영
2002-03-29
4581
1450┕>Re: 박성우님 보세요--(질문)
박성우
2002-03-29 15:12:39
4933
1445Ldap 취약성 중에 이런게 있던데...
김현영
2002-03-28
5050
1443웹에서 LDAP 테스트방법여[질문]
박성우
2002-03-28
5402
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다