MediaWiki Administration
From Notes
Contents |
LDAP or AD Authentication Extension
Download and Install
- Available for download here.
- Configuration and Information Page
Configure OpenLDAP
# Add an entry for the WikiSysop ldapadd -x -D "cn=manager,dc=itsecureadmin,dc=com" -W << EOF > dn: uid=WikiSysop,ou=People,dc=itsecureadmin,dc=com > uid: WikiSysop > cn: WikiSysop > userPassword: secret > objectClass: shadowAccount > objectClass: simpleSecurityObject > objectClass: applicationProcess > EOF Enter LDAP Password: adding new entry "uid=WikiSysop,ou=People,dc=itsecureadmin,dc=com"
Be sure to change the password:
ldappasswd -x -D "cn=manager,dc=itsecureadmin,dc=com" -W -s secret "uid=WikiSysop,ou=People,dc=itsecureadmin,dc=com"
Restrict page editing to logged in accounts
#LocalSettings.php # Don't allow anonymous editing of pages $wgGroupPermissions['*']['edit'] = false; $wgGroupPermissions['user']['edit'] = true; # Restrict account creation to WikiSysop $wgGroupPermissions['*']['createaccount'] = false; # Allow non-authenticated users to login $wgWhitelistRead = array( "Main Page", "Special:Userlogin", "-", "MediaWiki:Monobook.css" ); $wgGroupPermissions['*' ]['read'] = true;
Use robots.txt to prevent indexing of your entire site by Search bots
References:
