Groups usage with OpenLdap in Wildfire

Hello

I am having trouble with using groups from LDAP. I am able to login to Admin Console after setting up LDAP properties in Wildfire.xml file, the users and groups are listed in the LDAP Admin Console are listed in the too, however the groups and the users are not listed in Roster. Please help me with this problem.

The LDIF export of my LDAP is as shown below


dn: dc=kintetsu-fh5nbv,dc=com dc: kintetsu-fh5nbv
objectClass: top
objectClass: dcObject
objectClass: organization
o: kintetsu-fh5nbv dn: ou=users, dc=kintetsu-fh5nbv,dc=com
ou: Users
objectClass: organizationalUnit dn: cn=Manager,ou=users, dc=kintetsu-fh5nbv,dc=com
sn: Manager
userPassword:: cGFzc3dvcmQ=
uidNumber: 500
gidNumber: 500
mail: sreenivasulu.guduru@kwe.com
objectClass: top
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
uid: Manager cn: Manager
homeDirectory: /home/manager dn: cn=Sreenivasulu Guduru,ou=users, dc=kintetsu-fh5nbv,dc=com
sn: Guduru
userPassword:: cGFzc3dvcmQ=
uidNumber: 501
gidNumber: 500
mail: sreenivasulu.guduru@kwe.com
objectClass: top
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
uid: sguduru
cn: Sreenivasulu Guduru
cn: GS
homeDirectory: /home/sguduru dn: cn=KGIT,ou=users, dc=kintetsu-fh5nbv,dc=com
gidNumber: 500
memberUid: sguduru
memberUid: manager
description: KGIT Team in Dallas
objectClass: posixGroup
cn: KGIT


And my wildfire.xml file is as shown below


<ldap>

<host>localhost</host>

<port>389</port>

<usernameField>uid</usernameField>

<nameField>cn</nameField>

<emailField>mail</emailField>

<baseDN>ou=users,dc=kintetsu-fh5nbv,dc=com</baseDN>

<adminDN>cn=Manager,dc=kintetsu-fh5nbv,dc=com</adminDN>

<searchFields>Username/uid,Name/cn</searchFields>

<adminPassword>dontask</adminPassword>

<debugEnabled>true</debugEnabled>

<encloseUserDN>false</encloseUserDN>

<groupNameField>cn</groupNameField>

<groupMemberField>memberUid</groupMemberField>

<groupDescriptionField>Description</groupDescriptionField>

<groupSearchFilter><![CDATA[

(&

(objectClass=posixGroup)

(memberUid=)

)

]]> </groupSearchFilter>

<posixMode>true</posixMode>

</ldap>

<provider>

<user> <className>org.jivesoftware.wildfire.ldap.LdapUserProvider</className& gt; </user>

<auth> <className>org.jivesoftware.wildfire.ldap.LdapAuthProvider</className& gt; </auth>

<group> <className>org.jivesoftware.wildfire.ldap.LdapGroupProvider</className > </group>

</provider>


Thank you in advance

GS

Will setting the posixMode = false will help?

Hey, I got the problem solved by setting the posixMode to False. I don’'t know the exact reason why this has fixed the problem, but by reading few forum threads and gave and shot and it worked!

Thank you