MediaWiki/Sicherheit: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
; Mediawiki absichern
; Mediawiki absichern
 
Nicht angemeldeten Benutzer Rechte entzieht
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
* Lockdown Extension



Version vom 31. Mai 2024, 11:10 Uhr

Mediawiki absichern

Nicht angemeldeten Benutzer Rechte entzieht

  • Lockdown Extension
LocalSettings.conf
# 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');