I’'ve just upgraded to 3.3.1 from 3.1.1.
I’'m using openldap 2.3.24-r1 as the directory to store my users in. I have a number of groups set up already to e used with other applications that authenticate off LDAP.
I need two different groups to be defined on the server. I therefore imported the following ldif into openldap:
dn: cn=ComputerTech,ou=Groups,dc=worldpc,dc=COM
objectclass: groupOfNames
cn: ComputerTech
description: Computer Tech Members
-
add the group members all of which are
-
assumed to exist under people
member: uid=iain,ou=Computertech,dc=worldpc,dc=COM
member: uid=carol,ou=Computertech,dc=worldpc,dc=COM
member: uid=gary,ou=Computertech,dc=worldpc,dc=COM
member: uid=james,ou=Computertech,dc=worldpc,dc=COM
member: uid=trevor,ou=Computertech,dc=worldpc,dc=COM
member: uid=sam,ou=Computertech,dc=worldpc,dc=COM
member: uid=robert,ou=Computertech,dc=worldpc,dc=COM
member: uid=seb,ou=Computertech,dc=worldpc,dc=COM
There was another copy the same as above, but with different members and different group attributes.
To get this to work with ldap - you need to set group member ou to be member (rather than memberUid). If you have all your members in ou=Users,dc=worldpc,dc=COM then you can use a different approach, suing memberUid rather than member.
Then you need to log in to the admin console, and under Users/Groups, click ‘‘Group Summary’’ Then search for your previously defined group. Then click “Enable contact list group sharing” and then define a name for the group.
Once your users have logged in once - they will be added to the group. However, I have identified a bug, in that if say (using the ldif above) sam was already online then he’‘d show up in the group in seb logged in - but seb wouldn’'t show up in the group until sam had logged out and back in. Could anyone point me in the direction of a configuration where all the users would show in the roster right from the start?