Indeed, it had to be mycompany. Thank you very much, it now works!

Regards,
Karntol

On Thu, Jul 19, 2012 at 8:39 PM, Karntol Dernsef <[email protected]> wrote:

> Hi list,
>
> I am fighting with openldap for some time now and I can't get it to work.
>
> I started clean.
> I've followed this tutorial, and everything works fine.
>
> I used followed the example and only changed dc=company,dc=com into
> dc=mycompany,dc=org.
>
> Then I want to import this file, because I am busy with a WebSphere book
> from Packtpub, and I need to follow along and setting up a LDAP server with
> these contents:
>
> --------------------------
>
>  dn: o=mycompany.org
> objectclass: top
> objectclass: organization
> o: mycompany.org
>
> dn: ou=users,o=mycompany.org
> objectclass:organizationalunit
> ou: users
> description: generic users branch
>
> dn: ou=groups,o=mycompany.org
> objectclass:organizationalunit
> ou: groups
> description: generic groups branch
>
> dn: ou=roles,o=mycompany.org
> objectclass:organizationalunit
> ou: roles
> description: generic roles branch
>
> dn: cn=wasadmin,ou=roles,o=mycompany.org
> cn: wasadmin
> uid: wasadmin
> objectclass: top
> objectclass: person
> objectclass: organizationalPerson
> objectclass: inetOrgPerson
> userpassword: wasadmin
> sn: wasadmin
> givenname: wasadmin
> title: wasadmin
> description: WAS Administrator
>
> dn: cn=ldapbind,ou=users,o=mycompany.org
> cn: ldapbind
> uid: ldapbind
> objectclass: top
> objectclass: person
> objectclass: organizationalPerson
> objectclass: inetOrgPerson
> userpassword: ldapbind
> sn: ldapbind
> givenname: ldapbind
> title: ldapbind
> description: ldapbind
>
> dn: cn=Bob Jackson,ou=users,o=mycompany.org
> cn: Bob Jackson
> uid: bjackson
> mail: [email protected]
> objectclass: top
> objectclass: person
> objectclass: organizationalPerson
> objectclass: inetOrgPerson
> userpassword: password
> sn: Jackson
> givenname: Bob
> telephonenumber: 123456789
> title: WAS Administrator
> description: LDAP test user
>
> dn: cn=Mary Smith,ou=users,o=mycompany.org
> cn: Mary Smith
> uid: msmith
> mail: [email protected]
> objectclass: top
> objectclass: person
> objectclass: organizationalPerson
> objectclass: inetOrgPerson
> userpassword: password
> sn: Smith
> givenname: Mary
> telephonenumber: 123456789
> title: WAS Administrator
> description: LDAP test user
>
> dn: cn=wasadmins,ou=groups,o=mycompany.org
> objectclass: groupofnames
> cn: wasadmins
> description: WAS Admins
> # add the group members all of which are
> # assumed to exist under people
> member: cn=Bob Jackson,ou=users,o=mycompany.org
> member: cn=Mary Smith,ou=users,o=mycompany.org
> member: cn=wasadmin,ou=roles,o=mycompany.org
>
>
> But when I want to import, I get this:
>
>  [root@CentOS-01 cn=config]# ldapadd -W -D cn=admin,dc=mycompany,dc=org
> -v -x -f /tmp/mycompanyorg.ldif
> ldap_initialize( <DEFAULT> )
> Enter LDAP Password:
> add objectclass:
> top
> organization
> add o:
> mycompany.org
> adding new entry "o=mycompany.org"
> ldap_add: Server is unwilling to perform (53)
> additional info: no global superior knowledge
>
>
> When I do this:
>  [root@CentOS-01 cn=config]# ldapsearch -xLLWD
> cn=admin,dc=mycompany,dc=org -b dc=mycompany,dc=org dn
> Enter LDAP Password:
> version: 1
>
> No such object (32)
>
> Something tells me it's wrong.
>
> So, a friend who helped me said I had to create the company first, and
> that I should use dc=company,dc=org instead of o=company.org.
>
> I had to create the company first in the LDAP he said, so he passed me
> this file:
>
>  # usergroups.ldif
> #
> #
> dn: dc=mycompany,dc=org
> dc: company
> objectClass: top
> objectClass: domain
>
> dn: ou=users,dc=mycompany,dc=org
> ou: Users
> objectClass: top
> objectClass: organizationalUnit
> description: Central location for UNIX users
>
> dn: ou=groups,dc=mycompany,dc=org
> ou: Groups
> objectClass: top
> objectClass: organizationalUnit
> description: Central location for UNIX groups
>
> # EOF
>
>
> But I can't add that:
>
>  [root@CentOS-01 cn=config]# ldapadd -W -D cn=admin,dc=mycompany,dc=org
> -v -x -f /tmp/usergroup.ldif
> ldap_initialize( <DEFAULT> )
> Enter LDAP Password:
> add dc:
> company
> add objectClass:
> top
> domain
> adding new entry "dc=mycompany,dc=org"
> ldap_add: Naming violation (64)
> additional info: value of single-valued naming attribute 'dc' conflicts
> with value present in entry
>
>
>
> I hope I will ever solve this, I can't complete my study now and have
> wasted hours and hours on this ldap problem.
>
> I hope you can help me out..
>
> Karntol
>
>
>
>

Reply via email to