|
|
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
| ; Mediawiki absichern
| | * [[MediaWiki/Extension/Lockdown]] |
| | | [[Kategorie:MediaWiki/Verwaltung]] |
| Hier eine kleine Anleitung wie man den Anonymous Benutzern, also den nicht eingeloggten Mediawiki Benutzern so gut es geht die Rechte im Wiki entzieht.
| |
| * Lockdown Extension
| |
| | |
| ; LocalSettings.conf
| |
| <syntaxhighlight lang="php" line>
| |
| # E-Mail adress valididation
| |
| $wgEmailConfirmToEdit = true;
| |
| | |
| # Prevent new user registrations except by sysops
| |
| $wgWhitelistAccount = array ( "user" => 0, "sysop" => 1, "developer" => 1 );
| |
| $wgGroupPermissions['*']['createaccount'] = false;
| |
| | |
| # Disable anonymous editing and talk
| |
| $wgGroupPermissions['*']['edit'] = false;
| |
| $wgDisableAnonTalk = true;
| |
| | |
| # Anonymous users can't create pages
| |
| $wgGroupPermissions['*']['createpage'] = false;
| |
| $wgShowIPinHeader = false;
| |
| | |
| # Enable Lockdown Extension
| |
| wfLoadExtension( 'Lockdown' );
| |
| $wgSpecialPageLockdown['Version'] = array('user', 'bureaucrat', 'sysop');
| |
| $wgSpecialPageLockdown['Export'] = array('user', 'bureaucrat', 'sysop');
| |
| $wgSpecialPageLockdown['Listfiles'] = array('user', 'bureaucrat', 'sysop');
| |
| $wgSpecialPageLockdown['Listusers'] = array('user', 'bureaucrat', 'sysop');
| |
| $wgSpecialPageLockdown['Statistics'] = array('user', 'bureaucrat', 'sysop');
| |
| $wgSpecialPageLockdown['Booksources'] = array('user', 'bureaucrat', 'sysop');
| |
| $wgSpecialPageLockdown['Protectedpages'] = array('user', 'bureaucrat', 'sysop');
| |
| $wgActionLockdown['history'] = array('user', 'bureaucrat', 'sysop');
| |
| $wgActionLockdown['edit'] = array('user', 'bureaucrat', 'sysop');
| |
| </syntaxhighlight>
| |