[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: Adding more entries to the tree



I stumbled onto a fix.  I had an empty line as the first line in the ldif
data file (data1). ldapadd just did not like that.
FYI.

Joe Sabu
----- Original Message -----
From: Joe Sabu <Joe.Sabu@dothill.com>
To: <openldap-software@OpenLDAP.org>
Sent: Tuesday, December 07, 1999 5:20 PM
Subject: Adding more entries to the tree


> Hello,
>
>     How do I add more entries to an existing directory?
>
> This is how I proceeded:
>
> 1)
>     I used ldapadd to create my initial DIT using file data.ldif given
> below.
>
> ldapadd -D "cn=Manager,dc=boxhill,dc=com" -W <data.ldif
> ===================== data.ldif ================================
> dn: dc=boxhill, dc=com
> dc: boxhill
> o: My Company
> objectclass: organization
> objectclass: dcObject
>
> dn: cn=Manager, dc=boxhill, dc=com
> cn: Manager
> sn: Manager
> objectclass: person
>
> dn: ou=accounts,dc=boxhill,dc=com
> objectclass: top
> objectclass: organizationalUnit
> ou: accounts
>
> dn: cn=admindudes,ou=accounts,dc=boxhill,dc=com
> objectclass: top
> objectclass: groupOfNames
> cn: admindudes
> member: uid=xxx,ou=accounts,dc=boxhill,dc=com
>
> dn: uid=xxx,ou=accounts,dc=boxhill,dc=com
> objectclass:Person
> uid: xxx
> cn: Joe
> sn: Sabu
>
> ============== end of data.ldif =====================================
>  My slapd.conf file is:
>
> ==================== slapd.conf ===============================
> include /usr/local/etc/openldap/slapd.at.conf
> include /usr/local/etc/openldap/slapd.oc.conf
> schemacheck off
>
> pidfile /usr/local/var/slapd.pid
> argsfile /usr/local/var/slapd.args
>
> database ldbm
> suffix "dc=boxhill, dc=com"
> rootdn "cn=Manager, dc=boxhill, dc=com"
> directory /usr/tmp
> rootpw {crypt}UhfanGxIMzepM
>
> access to dn="ou=(.*),dc=boxhill,dc=com"
>  attrs=children
>  by group="cn=admindudes,ou=$1,dc=boxhill,dc=com" write
>  by * write
>
> access to dn="(.*),ou=(.*),dc=boxhill,dc=com"
>  by group="cn=admindudes,ou=$2,dc=boxhill,dc=com" write
>  by * none
>
> ============= end of slapd.conf   ==================================
>
> 2)
>     My next attempt is to add (incrementally) more entries (users) to the
> "accounts" subtree using the datafile data1
> I tried ldapadd and also a ldapmodify with a changetype:add clause. I
tried
> binding as both rootdn and as "uid=xxx,ou=accounts,dc=boxhill,dc=com" (a
> member of admindudes).
>
> I even removed all acl entries from slpad.conf; Nothing seems to work.
> Please advice.
>
> ======================== data1 =======================================
>
> dn: uid=user1,ou=accounts,dc=boxhill,dc=com
> objectclass:Person
> objectclass:account
> uid: user1
> userpassword: sabu
> cn: New
> sn: Dude1
>
> ==============================================================
>
> Thanks
> Joe Sabu
>
>
>
>
>