In MediaWiki können Berechtigungen (Lesen, Bearbeiten, Erstellen von Seiten usw.) gewährt oder abgelehnt werden, indem das Array $wgGroupPermissions in der Datei LocalSettings.php konfiguriert wird.
Es gibt eine Reihe Standardgruppen, die Sie mit $ wgGroupPermissions verwenden können, um Seite Erstellung/Bearbeitung einschränken:
* - alle Benutzer (einschließlich anonym)
Benutzer - registrierte Konten
autoconfirmed - registrierte Accounts mindestens so alt wie $ wgAutoConfirmAge und mindestens so viele Bearbeitungen wie $ wgAutoConfirmCount haben
Bot - Accounts mit dem Bot rechts (Bestimmt für die automatisierte Skripte)
sysop - Benutzer, die standardmäßig löschen und wiederherstellen Seiten, sperren und entsperren Benutzer, et cetera
Bürokrat - Benutzer, die standardmäßig können Rechte anderer Benutzer ändern
Die Gruppe, die nur für Sie gilt (als Ersteller des Wikis), ist die Sysop-Gruppe.
Zum Beispiel create/Bearbeitungsrechte für alle Benutzer mit Ausnahme der mit der sysop Gruppe zu verweigern, würden Sie dies in Ihrer LocalSettings.php platzieren:
# Deny createpage and edit rights to all users
$wgGroupPermissions['*']['createpage'] = false;
$wgGroupPermissions['*']['edit'] = false;
# Allow only users with the sysop group createpage and edit rights
$wgGroupPermissions['sysop']['createpage'] = true;
$wgGroupPermissions['sysop']['edit'] = true;
Das Zeichen „*“ zeigt an, dass diese Regel gilt für alle Gruppen. Anschließend fügen wir eine Ausnahme zu dieser Regel für die Gruppe "sysop" hinzu, damit Benutzer mit dieser Gruppe Seiten erstellen oder bearbeiten können.