Ich verwende das Dokuwiki mit openLDAP-Anbindung. Und es funktioniert auch alles sehr gut. Meine conf/local.php hat folgende Einstellungen:
$conf['superuser'] = '@dokuwikiadmins';
$conf['auth']['ldap']['server'] = 'ldap://10.10.0.1:389';
$conf['auth']['ldap']['binddn'] = 'cn=admin,dc=bsp,dc=de';
$conf['auth']['ldap']['bindpw'] = 'password';
$conf['auth']['ldap']['usertree'] = 'uid=%{user},ou=user,dc=bsp,dc=de';
$conf['auth']['ldap']['grouptree'] = 'ou=groups,dc=bsp,dc=de';
Nun möchte ich aber gern, dass die Gruppe "cn=dwadmins,ou=groups,ou=technik,dc=bsp,dc=de" die admin-gruppe im dokuwiki sein soll. Die Gruppe dwadmins ist eine Untergruppe der Gruppe technik und technik wiederrum in groups. Wenn ich eine Gruppe nehmen, die direkt in groups ist, dann funktioniert alles. Nur wenn ich eine weitere Untergruppe zufüge, dann will das ganze nicht mehr.
Wie kann ich das also erreichen, dass die Gruppe "cn=dwadmins,ou=groups,ou=technik,dc=bsp,dc=de" die Admin-Gruppe wird? Ich hab schon folgende Einstellung versucht:
$conf['superuser'] = '@dwadmins@technik';
oder nur den Gruppennamen, obwohl er eine ebene tiefer ist:
$conf['superuser'] = '@dwadmins';
Aber das ist alles quatsch und funktioniert so nicht. Ich weiß leider nciht weiter, weil ich noch nicht so sehr in der Materie stecke. Kann mir da jemand weiterhelfen?