?do=check
returns with the following.
PHP version 5.2.17
More than 32MB RAM (536870912 bytes) available.
Datadir is writable
Attic is writable
Mediadir is writable
Cachedir is writable
Lockdir is writable
conf directory is writable
mb_string extension is available and will be used
Debugging support is disabled
You are currently logged in as first.last (First Last)
You are part of the groups @admin
Your current permission for this page is 8
The current page is not writable by the webserver
The current page is writable by you
The data directory seems to be properly protected
The search index is empty. See faq:searchindex for help on how to fix the search index. If the default indexer isn't used or the wiki is actually empty this is normal.
shows the correct memberships after logging in, all memberships are displayed, for security I've removed all except @admin which appears at the first of the list
Logged in as: First Last (first.last)
the local.php file contains settings as given here
http://www.dokuwiki.org/auth:ldap
The file contents are as follow:
<?php
/**
* Dokuwiki's Main Configuration File - Local Settings
* Auto-generated by install script
* Date: Thu, 19 Jul 2012 17:03:09 +0000
*/
$conf['title'] = '<removed>';
$conf['lang'] = 'en';
$conf['license'] = '0';
$conf['useacl'] = 1;
$conf['superuser'] = '@admin';
$conf['authtype'] = 'ldap';
$conf['auth']['ldap']['server'] = '<removed>l';
$conf['auth']['ldap']['binddn'] = '<removed>\%{user}';
$conf['auth']['ldap']['usertree'] = 'dc=<removed>,dc=<removed>';
$conf['auth']['ldap']['userfilter'] = '(userPrincipalName=%{user}@%{server})';
$conf['auth']['ldap']['mapping']['name'] = 'displayname';
$conf['auth']['ldap']['mapping']['grps'] = array('memberof' => '/CN=(.+?),/i');
$conf['auth']['ldap']['grouptree'] = 'dc=local,dc=local'; # position for find groups, at root here
$conf['auth']['ldap']['groupfilter'] = '(&(cn=*)(Member=%{dn})(objectClass=group))'; # find groups for current user(dn)
$conf['auth']['ldap']['referrals'] = 0; # Switch referrals off for use with Active Directory
$conf['auth']['ldap']['version'] = 3;
$conf['auth']['ldap']['debug'] = 0; #set 1 for watch authenticate activity (eg. list of user groups) on html page
non admins can login and make changes as needed, even admins can login, and modify pages the one thing missing is the admin control panel.
I'm at a loss if I am not assigning the correct groups in dokuwiki to my ad groups or where to go from here, any suggestions to allow groups to function for admins would be greatly appreciated.
Roti
Edit:
Changed
$conf['superuser'] = '@admin';
to
$conf['superuser'] = 'admin';
resolved