MediaWiki/ Benutzergruppen und Rechte
Aus Wikibooks
In der MediaWiki-Software gibt es mehrere Benutzertypen, die abgestufte Rechte und Möglichkeiten haben - allerdings nur in Bezug auf die Organisationsstruktur, inhaltlich haben alle Benutzer dieselben Rechte.
Inhaltsverzeichnis |
[Bearbeiten] Nicht angemeldeter Benutzer (*)
Nicht angemeldete und somit anonyme Benutzer können Seiten anlegen und bearbeiten. In der Versionsgeschichte erscheinen ihre Beiträge unter der IP-Adresse, die ihnen bei der Einwahl ins Internet zugewiesen wird. Eine eindeutige Zuordnung ist nicht möglich und bleibt stets Mutmaßung. Somit könnte es sich hinter 200 verschiedenen Edits mit der selben IP-Adresse um 200 verschiedene Personen handeln, hinter verschiedenen IP-Adressen wiederum kann sich der selbe Benutzer verbergen.
[Bearbeiten] Angemeldeter Benutzer (user)
Angemeldete Benutzer können zusätzlich Seiten verschieben und Bilder hochladen. In der Versionsgeschichte erscheint ihr Benutzername. Außerdem erhält jeder angemeldete Benutzer eine eigene persönliche Seite im Benutzer-Namensraum und kann Seiten auf seine Beobachtungsliste setzen. Eine Liste aller Benutzer befindet sich auf Spezial:Listusers.
[Bearbeiten] Administrator (sysop)
Admins können Seiten schützen und geschützte Seiten bearbeiten, Seiten löschen und gelöschte Seiten wiederherstellen. Außerdem haben sie die Möglichkeit, andere Benutzer bzw. IPs zu sperren und solche Sperren wieder aufzuheben. Ein gesperrter Benutzer kann alle Beiträge lesen, aber keinen Artikel ändern.
[Bearbeiten] Bürokrat (bureaucrat)
Ein Bürokrat kann über die Spezialseite Spezial:Benutzerrechte (engl. Special:Userrights) anderen Benutzer Bot-, Administrator und Bürokratenrechte erteilen und entziehen. Das entsprechende Recht ist userrights.
[Bearbeiten] Bot (bot)
Der Status „Bot“ bewirkt, dass die Änderungen eines Benutzers in den Letzten Änderungen über die URL-Option hidebots=0 ausgeblendet werden können. Wer ein Skript laufen lassen will, sollte für dieses einen eigenen Benutzer-Account anlegen, auf dessen Seite das Vorhaben beschreiben und die Zustimmung der Community einholen. Ein Bürokrat kann diesem Account dann den Status Bot zuweisen. Siehe Wikipedia:Bots.
[Bearbeiten] Siehe auch
- Meta:Status (englisch)
Manual:$wgGroupPermissions
[Bearbeiten] Details
Diese Einstellungen verändert man in der LocalSettings.php (wo auch sonst). Die Syntax ist
$wgGroupPermissions['Gruppe']['Recht'] = boolescher Wert;, z. B.:
$wgGroupPermissions['user']['edit'] = true;
[Bearbeiten] Standard
Die oben genannten Standardrechte werden in derDefaultSettings.php gesetzt.
[Bearbeiten] Gruppenzugehörigkeiten ändern
Siehe #Bürokrat (bureaucrat).
[Bearbeiten] Default groups
- *
- Alle, auch IPs
- user
- Registerierte, eingeloggte Benutzer
- autoconfirmed
- Benutzer mit autoconfirm-Recht (wird bei registrierten Benutzern automatisch nach der in $wgAutoConfirmAge definierten Zeit gesetzt)
- emailconfirmed
- Benutzer mit emailconfirm-Recht (wird automatisch gesetzt, nachdem eine E-Mail-Adresse angegeben und verifiziert wurde)
- bot
- Automatisierte Skripte, siehe MediaWiki/ Bots
- sysop
- Administratoren
- bureaucrat
- Benutzer, die die Rechte anderer Benutzer ändern können
- developer
- (standardmäßig nicht aktiviert) Seitenadministration
[Bearbeiten] Die Standardrechte
Unter permissions versteht man das Recht, bestimmte Sachen zu machen, wie das erstellen und bearbeiten von Seiten, das Löschen von Seiten, das Sperren von Benutzern und so weiter und so fort. Wenn ein Recht für irgendeine Gruppe, zu der ein Benutzer gehört, auf 'true' (=wahr) gesetzt ist, kann er diese Sache aus machen. Wenn zum Beispiel Administratoren keine Seiten bearbeiten können, aber normale Benutzer, dann können Admins trotzdem bearbeiten, weil alle Admins gleichzeitig auch Benutzer sind.
- read
- Lesen von Seiten, die NICHT auf der Whitelist stehen (wenn false (=falsch) können nur die Seiten auf der Whitelist gelesen werden)
- edit
- Nichtgeschützte Seiten bearbeiten
- createaccount
- Neuen Account anlegen (Special:Userlogin)
- createpage
- Seite anlegen
- createtalk
- Discussionsseite anlegen
- move
- Seiten verschieben (umbennen)
- upload
- Dateien hochladen (wenn erlaubt)
- upload_by_url
- Dateien von einer URL hochladen (wenn erlaubt)
- delete
- Seiten löschen und wiederherstellen
- bot
- Hides own changes from changes pages (e.g. Special:Recentchanges) by default
- block
- Benutzer und IPs sperren (=am Bearbeiten hindern) (und die Sperre aufheben)
- editinterface
- Den MediaWiki-Namensraum bearbeiten
- import
- Import pages from other wikis using Special:Import
- patrol
- Mark edits as patrolled (if enabled)
- protect
- Protect pages and files from modification/renaming
- rollback
- Roll back changes to pages quickly
- userrights
- Edit user group membership via Special:Userrights
- siteadmin
- Lock and unlock the database via Special:Lockdb and Special:Unlockdb
[Bearbeiten] Default Group Permission Values from DefaultSettings.php
The following is a listing of all of the default values for the group permission settings in DefaultSettings.php as of version 1.10.0. Previous versions may not have all of these values; for specific defaults for the version you are using, check includes/DefaultSettings.php for your particular installation. These values are overridden by any changes in LocalSettings.php.
// Implicit group for all visitors $wgGroupPermissions['*' ]['createaccount'] = true; $wgGroupPermissions['*' ]['read'] = true; $wgGroupPermissions['*' ]['edit'] = true; $wgGroupPermissions['*' ]['createpage'] = true; $wgGroupPermissions['*' ]['createtalk'] = true; // Implicit group for all logged-in accounts $wgGroupPermissions['user' ]['move'] = true; $wgGroupPermissions['user' ]['read'] = true; $wgGroupPermissions['user' ]['edit'] = true; $wgGroupPermissions['user' ]['createpage'] = true; $wgGroupPermissions['user' ]['createtalk'] = true; $wgGroupPermissions['user' ]['upload'] = true; $wgGroupPermissions['user' ]['reupload'] = true; $wgGroupPermissions['user' ]['reupload-shared'] = true; $wgGroupPermissions['user' ]['minoredit'] = true; $wgGroupPermissions['user' ]['purge'] = true; // can use ?action=purge without clicking "ok" // Implicit group for accounts that pass $wgAutoConfirmAge $wgGroupPermissions['autoconfirmed']['autoconfirmed'] = true; // Implicit group for accounts with confirmed email addresses // This has little use when email address confirmation is off $wgGroupPermissions['emailconfirmed']['emailconfirmed'] = true; // Users with bot privilege can have their edits hidden // from various log pages by default $wgGroupPermissions['bot' ]['bot'] = true; $wgGroupPermissions['bot' ]['autoconfirmed'] = true; $wgGroupPermissions['bot' ]['nominornewtalk'] = true; $wgGroupPermissions['bot' ]['autopatrol'] = true; // Most extra permission abilities go to this group $wgGroupPermissions['sysop']['block'] = true; $wgGroupPermissions['sysop']['createaccount'] = true; $wgGroupPermissions['sysop']['delete'] = true; $wgGroupPermissions['sysop']['deletedhistory'] = true; // can view deleted history entries, but not see or restore the text $wgGroupPermissions['sysop']['editinterface'] = true; $wgGroupPermissions['sysop']['import'] = true; $wgGroupPermissions['sysop']['importupload'] = true; $wgGroupPermissions['sysop']['move'] = true; $wgGroupPermissions['sysop']['patrol'] = true; $wgGroupPermissions['sysop']['autopatrol'] = true; $wgGroupPermissions['sysop']['protect'] = true; $wgGroupPermissions['sysop']['proxyunbannable'] = true; $wgGroupPermissions['sysop']['rollback'] = true; $wgGroupPermissions['sysop']['trackback'] = true; $wgGroupPermissions['sysop']['upload'] = true; $wgGroupPermissions['sysop']['reupload'] = true; $wgGroupPermissions['sysop']['reupload-shared'] = true; $wgGroupPermissions['sysop']['unwatchedpages'] = true; $wgGroupPermissions['sysop']['autoconfirmed'] = true; $wgGroupPermissions['sysop']['upload_by_url'] = true; $wgGroupPermissions['sysop']['ipblock-exempt'] = true; // Permission to change users' group assignments $wgGroupPermissions['bureaucrat']['userrights'] = true;
[Bearbeiten] Erweiterungen
Erweiterungen wie RenameUser, MakeBot, usw. fügen neue Rechte hinzu, die wie eingebaute gehandhabt werden.
[Bearbeiten] CheckUser
Benutzer mit dem CheckUser-Status können Sockenpuppen-Prüfungen durchführen; das heißt, abfragen, ob ein Benutzer unter verschiedenen Account-Namen aktiv war. Siehe Wikipedia:Checkuser.
Anmerkung: Diese Benutzergruppe gehört zu Erweiterung
Extension:CheckUser
[Bearbeiten] Oversight
Benutzer mit Oversight-Status können Versionen eines Artikels permanent aus der Artikel-history entfernen. Diese Versionen können auch nicht mehr von Administratoren zurückgeholt werden. Das Protokoll der Oversight-Funktion ist nur Benutzern mit dem Oversight-Status zugänglich. Es wird auch darauf hingewiesen, dass durch diese nicht öffentlich erkennbare Versionslöschung das darauf folgende Bearbeitungs-Diff nicht mehr mit dem wirklichen geänderten Inhalt übereinstimmt.
Anmerkung: Diese Benutzergruppe gehört zu Erweiterung
Extension:Oversight

