Hi Is seems that if I manually create an alias object ldif and add a extensibleObject class so that I can use a uid attribute, the alias works.
I fiddled with the add function code in server_fuctions.php to printout the contents of the array - ie - what phpldapadmin wants to add using ldapadd function, and found something equivalent to the following: dn: uid=alias,ou=tests,dc=testdomain,dc=com objectclass: top objectclass: alias aliasedObjectName: uid=testent,ou=people,dc=testdomain,dc=com That failed with error 0x40(LDAP_NAMING_VIOLATION) However I made the following changes dn: uid=alias,ou=tests,dc=testdomain,dc=com objectclass: top objectclass: alias objectclass: extensibleObject uid: alias aliasedObjectName: uid=testent,ou=people,dc=testdomain,dc=com It works if I imported! I have just started to look at the phpldapadmin code - Not sure how it construct the entry array just yet to.... Regards, Gerhard On Mon, Apr 28, 2008 at 3:45 PM, Gerhard (GMAIL) <[EMAIL PROTECTED]> wrote: > Hi > > Sorry, I just saw the email amongst a large amount of others.... > I use alias objects as I have multiple branches of people and a cvs server > authentication base is set to one which a particular user is not in - > confusing... > For eg, > Some server are locked into ou=org1 and the person is in ou=org2. I do not > want to exposed these sever to anything but org1 however there are people in > org2 that need access to org1. So I created a alias object in org1. > Problem solved. There probably is a better way of doing this such as a > referral object. > > However, I manage to get the alias object working once in phpldapadmin > (could have been an older version, I cannot recall). I cannot not get them > to work now. > > I provide the ldif of the original object and the alias that works - (with > some minor mods to remove names) > > Main Entry: > > dn: cn=John Smith,ou=people,ou=nz,dc=company,dc=com > givenName: John > sn: Smith > cn: John Smith > uid: jsmith > userPassword:: XXXXXXXXXXXXXXXXXXXXXXXX > uidNumber: 1470 > gidNumber: 50 > objectClass: inetOrgPerson > objectClass: posixAccount > objectClass: top > structuralObjectClass: inetOrgPerson > entryUUID: c0a71cc2-a3a7-102c-9802-4313110fec2a > creatorsName: cn=admin,dc=company,dc=com > createTimestamp: 20080421043253Z > homeDirectory: /home/users/jsmith > loginShell: /bin/bash > entryCSN: 20080423025943Z#000000#00#000000 > modifiersName: cn=admin,dc=company,dc=com > modifyTimestamp: 20080423025943Z > > > Working Alias: > > dn: uid=jsmith,ou=people,ou=au,dc=company,dc=com > objectClass: alias > objectClass: extensibleObject > objectClass: top > uid: swilson > structuralObjectClass: alias > entryUUID: 72775a32-0427-102c-9401-e39521d974c5 > creatorsName: cn=admin,dc=printsoft,dc=com > createTimestamp: 20071001050352Z > aliasedObjectName: uid=jsmith,ou=people,ou=nz,dc=company,dc=com > entryCSN: 20071001050406Z#000000#00#000000 > modifiersName: cn=admin,dc=company,,dc=com > modifyTimestamp: 20071001050406Z > > The above set works > > regards, > Gerhard > > > > Deon George wrote: > > > Hi Gerhard, > > > > Gerhard (GMAIL) wrote: > > > > > > > I seem to be having trouble adding a alias objects. > > > > > > > > Can you provide an LDIF of a good aliased object (I dont use them), and > I'll see what is going on... > > > > ...deon > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > phpldapadmin-users mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/phpldapadmin-users > > > > > > > > ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ phpldapadmin-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/phpldapadmin-users
