[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