Dear Ian!
First ... thanks for your informative reply.
The question *why* I want to have multiple uids within a
subtree (or suffix) is easily answered:
I have to use "old" database structures and "old" code!!!
The problem manifests as follows:
Account data is stored in a Netscape Directory Server.
Unfortunately the account data for three different sites
is stored in three different subtrees. The problem is now
obvious ... if one account name (defined as uid in the
database) is used in the one site (i.e. subtree), I am not
allowed to create an other account with the same name for
an other site (i.e. subtree).
The object structure is defined as follows:
dn=UserID1,ou=firstsite,o=domain.com
objectclass: top
objectclass: person
objectclass: organizationalperson
objectclass: inetOrgPerson
cn: common name
uid: UserID1
givenname: given name
sn: surname
userpassword: user password
etc....
The different DNs for the account data are:
ou=firstsite,o=domain.com
ou=secondsite,o=domain.com
ou=thirdsite,o=domain.com
etc....
Now I am forced to find a solution to the problem with
minimal (best: none) administrative effort on the server's
side and as minimal as possible effort on the programmer's
side.
Is there a solution to that problem at all?
What is the worst-case and the best-case scenario to implement
this functionality?
TIA for all your ideas,
Hannes