[Tickets #4668] Re: unable to create groups with ldap

bugs@bugs.horde.org bugs at bugs.horde.org
Thu Nov 16 01:50:40 PST 2006


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/?id=4668
-----------------------------------------------------------------------
 Ticket             | 4668
 Updated By         | pascal at vmfacility.fr
 Summary            | unable to create groups with ldap
 Queue              | Horde Groupware
 Version            | 1.0-RC3
 Type               | Bug
 State              | Unconfirmed
 Priority           | 1. Low
 Owners             | 
-----------------------------------------------------------------------


pascal at vmfacility.fr (2006-11-16 01:50) wrote:

I forgot to say I use  horde groupware webmail edition.

I also noticed that :

1. If the ldap base contains NO groups, then I am unable to create one
until I manually create a group in my ldap base. Because ldap complains
that there is a syntax problem during horde group creation. Examining the
ldap trace I found this is because horde in the first group creation
provides gidNumber. If I create a group in ldap manually with a gidNumber
then horde can create groups.
BUT providing that ...

2. A group with hordeGroup objectclass must exist in the ldap database for
horde creation to be successfull.
If the group manually created in 1 miss the hordeGroup objectclass then
horde cannot see this group, nor can it add any group (first gidNumber
problem).

I don't know how to deal with this problem other than creating a first
group in ldap manually with a hordeGroup objectclass and a gidNumber.

Maybe a firstgidNumber could be added to the horde configuration ?

This is my config for groups :

$conf['group']['params']['hostspec'] = 'ldap://ldap.example.fr';
$conf['group']['params']['basedn'] = 'ou=horde,dc=example,dc=fr';
$conf['group']['params']['binddn'] = 'cn=admin,dc=example,dc=fr';
$conf['group']['params']['password'] = 'password';
$conf['group']['params']['version'] = '3';
$conf['group']['params']['gid'] = 'cn';
$conf['group']['params']['memberuid'] = 'memberUid';
$conf['group']['params']['newgroup_objectclass'] = array('posixGroup',
'hordeGroup');
$conf['group']['params']['objectclass'] = array('posixGroup');
$conf['group']['params']['filter_type'] = 'objectclass';
$conf['group']['driver'] = 'ldap';





More information about the bugs mailing list