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 3132 게시물 읽기
No. 3132
ldapadd 에러에 대해 (ldap_add: Invalid syntax (21) additional info: objectclass: value #0 invalid per syntax)
작성자
포쿠테(mindwall)
작성일
2010-01-08 10:28ⓒ
2010-01-08 10:29ⓜ
조회수
7,807

 

OpenLDAP.org의 퀵스타트 메뉴얼을 보고 따라 하는 중입니다.

(http://www.openldap.org/doc/admin24/quickstart.html)

 

ldapadd를 하면 이하와 같은 에러가 발생합니다.

 

 
[root@localhost openldap]# ldapadd -x -D "cn=Manager,dc=example,dc=com" -W -f example.ldif
Enter LDAP Password: 
adding new entry "dc=example,dc=com "
ldap_add: Invalid syntax (21)
additional info: objectclass: value #0 invalid per syntax
 
 
 
이하, slapd.conf 파일의 내용입니다.
 
#
# See slapd.conf(5) for details on configuration options.
# This file should NOT be world readable.
#
include         /usr/local/etc/openldap/schema/core.schema
include         /usr/local/etc/openldap/schema/cosine.schema
include         /usr/local/etc/openldap/schema/inetorgperson.schema
 
# Define global ACLs to disable default read access.
 
# Do not enable referrals until AFTER you have a working directory
# service AND an understanding of referrals.
#referral       ldap://root.openldap.org
 
pidfile         /usr/local/var/run/slapd.pid
argsfile        /usr/local/var/run/slapd.args
 
database        bdb
suffix          "dc=example,dc=com"
rootdn          "cn=Manager,dc=example,dc=com"
# Cleartext passwords, especially for the rootdn, should
# be avoid.  See slappasswd(8) and slapd.conf(5) for details.
# Use of strong authentication encouraged.
rootpw          secret
# The database directory MUST exist prior to running slapd AND 
# should only be accessible by the slapd and slap tools.
# Mode 700 recommended.
directory       /usr/local/var/openldap-data
# Indices to maintain
index   objectClass     eq
 
 
 
이하, example.ldif파일의 내용입니다.
 
dn: dc=example,dc=com 
objectclass: dcObject 
objectclass: organization 
o: Example Company 
dc: example 
 
dn: cn=Manager,dc=example,dc=com 
objectclass: organizationalRole 
cn: Manager
 
왜 그런지 아시는분은 답변 부탁드리겠습니다.
감사합니다

 

 

 

 

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

 자문 자답입니다. 

 

이런 어이 없는 일이..

 

dn: dc=example,dc=com 

objectclass: dcObject 
objectclass: organization 
o: Example Company 
dc: example 
 
dn: cn=Manager,dc=example,dc=com 
objectclass: organizationalRole 

 

 

각 행의 맨 뒤에 공백이 한칸씩 있길래 신경쓰여 지웠더니 문제없이 들어갑니다.

 

홈페이지의 퀵스타트메뉴얼의 카피&페이스트 했더니 공백이 들어가있었군요.

 

그렇지만 저런 공백 하나의 문제로 며칠간 삽질을 했는지 모르겠습니다.

 

과연 저런 답변은 미국구글 일본구글 한국구글에서 전혀 찾아볼 수 없었습니다.

 

 

포쿠테(mindwall)님이 2010-01-08 11:48에 작성한 댓글입니다.

안녕하세요^^

저두 OpenLDAP를 하고 있는데요..

혹시 님이 보고 하시는 (http://www.openldap.org/doc/admin24/quickstart.html)에 있는거에 대한

순서에 대한 명령어나 정리된것좀 받을수 있을가요??

혼자 하려는데 님 하시는 ldapadd에서 저두 걸리는데

다른문제로 걸립니다...

몇일동안 끙끙되는데...

퀵스타트 를 보면서 하려는데 설명 명령어나 그런것을 잘 몰라서 그러는데..

도움을 받을 수 있는가 해서요..

예로 ./configrue ~~~~ 설정이나

그 뒤에 설정 들요..

박진성(millox)님이 2010-01-11 15:06에 작성한 댓글입니다.

 박진성님/

동지를 만난 기분이군요. 반갑습니다.

저도 지금 초급 단계라서 도움이 될 지 모르겠습니다만,

그 퀵메뉴얼은 정말 말그대로 퀵 메뉴얼로써 설정 방법이나 속성에 대한 설명이 없습니다.

"이대로 따라하면 OpenLDAP가 동작하는 것을 확인 할 수 있을겁니다"

정도의 메뉴얼입니다.

 

제가 지금까지 찾아낸 도움되는 웹사이트를 보내드립니다.

아래는 일본웹입니다. 구글번역으로 링크를 걸어놨으니 클릭해서 보시면됩니다.

스키마, 속성, 트리구조 등에 대해 자세히 적혀 있습니다.

http://translate.google.co.kr/translate?js=y&prev=_t&hl=ko&ie=UTF-8&layout=1&eotf=1&u=http://park15.wakwak.com/~unixlife/practical/openldap-1.html&sl=auto&tl=ko

 

아래는 한국인분이 쓰신 LDAP는 무엇인가부터 여러가지 설명이 적혀 있습니다.

가벼운마음으로 쭉 한번 읽으면 도움이 될 것 같습니다.

http://wiki.kldp.org/HOWTO/html/LDAP/LDAP-HOWTO.html#toc5

 

 

참고로 우리나라 웹에서는 별로 LDAP에 관한 자료를 찾을 수 없더군요.

저는 주로 일본웹을 찾습니다. 정 안되면 미국쪽으로 찾지만 언어의장벽..

 

이상 도움이 되었으면 좋겠습니다.

포쿠테(mindwall)님이 2010-01-12 12:02에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
3139송상준입니다.나종현님 이전 질문은 해결하셨는지요?
송상준
2010-02-13
5456
3138ldap 서버의 suffix 를 모르는 경우 어떻게 알아오나요? [2]
나종현
2010-02-11
5342
3133openldap 트리 구조에 대해 [3]
포쿠테
2010-01-08
6485
3132ldapadd 에러에 대해 (ldap_add: Invalid syntax (21) additional info: objectclass: value #0 invalid per syntax) [3]
포쿠테
2010-01-08
7807
3131ldapadd 밑에 질문 후..다른 에러입니다.. [1]
박진성
2010-01-07
6034
3130ldapadd 질문입니다.. [1]
박진성
2010-01-05
6073
3101너무 바빠간만에 왔습니다 [1]
송상준
2009-11-04
5866
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.024초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다