Qmail-LDAP
[Top] [All Lists]

Re: Error creating user

To: "Mário Gamito" <gamito@gmail.com>
Subject: Re: Error creating user
From: "Scott Ryan" <scottlryan@gmail.com>
Date: Fri, 9 Feb 2007 08:45:42 +0200
Cc: qmail-ldap@qmail-ldap.org
Delivered-to: sp-com-lists@consult.net
Delivered-to: qmail-ldap-list@securepoint.com
Delivered-to: mailing list qmail-ldap@qmail-ldap.org
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=Tf+gujF+5hUWjFYTQFI8ElrcyJJXF5xPFFGgfg4TuScYUZ/kH+Ebmlll8eSS5tWDnKLu/zkfF8jppRWo4gMmA37Vmw5awiUaxGXolj0T82nLu5/fuMNbjhpoM3CjGb+rQottIgjHvsJjRijtXOaCuQGoROMMgFPdkc9yKuOXwqg=
In-reply-to: <45CBCC7E.3010708@gmail.com>
Mailing-list: contact qmail-ldap-help@qmail-ldap.org; run by ezmlm
References: <45CBCC7E.3010708@gmail.com>
adding new entry "dc=sincity,dc=lan"
ldap_add: Naming violation (64)
        additional info: naming attribute 'dc' is not present in entry

Your entry should look more like:

dn: uid=gamito,dc=sincity,dc=lan
objectClass: top
objectClass: person
objectClass: inetOrgPerson
objectClass: qmailUser
cn: Mario Gamito
sn: Gamito
mail: gamito@www.sincity.lan
mailHost: www.sincity.lan
mailQuotaSize: 1000000
mailQuotaCount: 1000
qmailUID: 1001
qmailGID: 1001
uid: gamito
userPassword: {MD5}2EBkyEbKsYUpC/T/5VFuOg==
accountStatus: active

You are missing the uid attribute in the dn. Remember the dn is absolutely unique for every entry.


On 2/9/07, Mário Gamito < gamito@gmail.com> wrote:
Hi,

I'm having problems creating a user.

My relevant sldad.conf:
-----------------------------------------
backend         ldbm
database        ldbm
suffix          "dc=sincity, dc=lan"
rootdn          "cn=root,dc=sincity,dc=lan"
# Cleartext passwords, especially for the rootdn, should
# be avoided.  See slappasswd(8) and slapd.conf(5) for details.
# Use of strong authentication encouraged.
rootpw          secret
#rootpw         {crypt}ijFYNcSNctBYg
------------------------------------------

My base ldif:
------------------------------------------
dn: dc=sincity,dc=lan
objectClass: top
objectClass: person
objectClass: inetOrgPerson
objectClass: qmailUser
cn: Mario Gamito
sn: Gamito
mail: gamito@www.sincity.lan
mailHost: www.sincity.lan
mailQuotaSize: 1000000
mailQuotaCount: 1000
qmailUID: 1001
qmailGID: 1001
uid: gamito
userPassword: {MD5}2EBkyEbKsYUpC/T/5VFuOg==
accountStatus: active
--------------------------------------------

When i run:
# ldapadd -x -D "cn=root,dc=sincity,dc=lan" -w secret -f base.ldif

i get the error:
---------------------------------------------
adding new entry "dc=sincity,dc=lan"
ldap_add: Naming violation (64)
         additional info: naming attribute 'dc' is not present in entry
---------------------------------------------

Any ideas ?

Thanks in advance.

Warm Regards,
Mário Gamito



--
slr
<Prev in Thread] Current Thread [Next in Thread>