WikiMedia: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „= Zugriff auf Seiten = == Namensräume == Beginnt eine Seite mit <code><name>:<Titel></code> und ist der Namensraum <code><name></code> eingerichtet, gehört…“) |
|||
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
= Links = | |||
* [https://www.mediawiki.org/wiki/Manual:User_rights Benutzerrechte] | |||
= Unterschied von geschlossenem und offenem Wiki = | |||
Geschlossenes Wiki: | |||
<pre> | |||
$wgGroupPermissions['*']['createaccount'] = false; | |||
$wgGroupPermissions['*']['edit'] = false; | |||
$wgGroupPermissions['*']['read'] = false; | |||
</pre> | |||
Offenes Wiki: | |||
<pre> | |||
$wgGroupPermissions['*']['createaccount'] = true; | |||
$wgGroupPermissions['*']['edit'] = true; | |||
$wgGroupPermissions['*']['read'] = true; | |||
</pre> | |||
= Passwort ändern = | |||
<pre> | |||
cd maintenance | |||
sudo -u www-data changePassword.php --user=example --password=newpassword | |||
</pre> | |||
= Zugriff auf Seiten = | = Zugriff auf Seiten = | ||
Zeile 20: | Zeile 42: | ||
<pre> | <pre> | ||
$wgGroupPermissions['sysop']['Foo'] = true; | $wgGroupPermissions['sysop']['Foo'] = true; | ||
</pre> | |||
= Anlegen Benutzergruppe = | |||
Beispiel: Anlegen der Gruppe "Trusted": | |||
<pre> | |||
$wgGroupPermissions['Trusted'] = $wgGroupPermissions['user']; | |||
$wgGroupPermissions['user' ]['edit'] = false; | |||
$wgGroupPermissions['Trusted']['edit'] = true; | |||
</pre> | |||
= Einfacher Benutzer hat nur Leserecht = | |||
<pre> | |||
$wgGroupPermissions['user']['move'] = false; | |||
$wgGroupPermissions['user']['move-subpages'] = false; | |||
$wgGroupPermissions['user']['move-rootuserpages'] = false; // can move root userpages | |||
$wgGroupPermissions['user']['move-categorypages'] = false; | |||
$wgGroupPermissions['user']['movefile'] = false; | |||
$wgGroupPermissions['user']['read'] = true; | |||
$wgGroupPermissions['user']['edit'] = false; | |||
$wgGroupPermissions['user']['createpage'] = false; | |||
$wgGroupPermissions['user']['createtalk'] = false; | |||
$wgGroupPermissions['user']['writeapi'] = false; | |||
$wgGroupPermissions['user']['upload'] = false; | |||
$wgGroupPermissions['user']['reupload'] = false; | |||
$wgGroupPermissions['user']['reupload-shared'] = false; | |||
$wgGroupPermissions['user']['minoredit'] = false; | |||
$wgGroupPermissions['user']['editmyusercss'] = false; | |||
$wgGroupPermissions['user']['editmyuserjson'] = false; | |||
$wgGroupPermissions['user']['editmyuserjs'] = false; | |||
$wgGroupPermissions['user']['editmyuserjsredirect'] = false; | |||
$wgGroupPermissions['user']['purge'] = false; | |||
$wgGroupPermissions['user']['sendemail'] = false; | |||
$wgGroupPermissions['user']['applychangetags'] = false; | |||
$wgGroupPermissions['user']['changetags'] = false; | |||
$wgGroupPermissions['user']['editcontentmodel'] = false; | |||
</pre> | </pre> |
Aktuelle Version vom 30. Oktober 2024, 09:44 Uhr
Links[Bearbeiten]
Unterschied von geschlossenem und offenem Wiki[Bearbeiten]
Geschlossenes Wiki:
$wgGroupPermissions['*']['createaccount'] = false; $wgGroupPermissions['*']['edit'] = false; $wgGroupPermissions['*']['read'] = false;
Offenes Wiki:
$wgGroupPermissions['*']['createaccount'] = true; $wgGroupPermissions['*']['edit'] = true; $wgGroupPermissions['*']['read'] = true;
Passwort ändern[Bearbeiten]
cd maintenance sudo -u www-data changePassword.php --user=example --password=newpassword
Zugriff auf Seiten[Bearbeiten]
Namensräume[Bearbeiten]
Beginnt eine Seite mit <name>:<Titel>
und ist der Namensraum <name>
eingerichtet, gehört die Seite zu diesem Namensraum.
Definition[Bearbeiten]
- In LocalSettings.php:
# Namensraum "Foo" definieren: Nummer muss >= 100 und < 200 sein: define("NS_FOO", 102); // This MUST be even. define("NS_FOO_TALK", 103); // This MUST be the following odd integer. // Add namespaces. $wgExtraNamespaces[NS_FOO] = "Foo"; // Note: underscore in the name: $wgExtraNamespaces[NS_FOO_TALK] = "Foo_talk";
Zugriff auf eine Gruppe beschränken[Bearbeiten]
$wgGroupPermissions['sysop']['Foo'] = true;
Anlegen Benutzergruppe[Bearbeiten]
Beispiel: Anlegen der Gruppe "Trusted":
$wgGroupPermissions['Trusted'] = $wgGroupPermissions['user']; $wgGroupPermissions['user' ]['edit'] = false; $wgGroupPermissions['Trusted']['edit'] = true;
Einfacher Benutzer hat nur Leserecht[Bearbeiten]
$wgGroupPermissions['user']['move'] = false; $wgGroupPermissions['user']['move-subpages'] = false; $wgGroupPermissions['user']['move-rootuserpages'] = false; // can move root userpages $wgGroupPermissions['user']['move-categorypages'] = false; $wgGroupPermissions['user']['movefile'] = false; $wgGroupPermissions['user']['read'] = true; $wgGroupPermissions['user']['edit'] = false; $wgGroupPermissions['user']['createpage'] = false; $wgGroupPermissions['user']['createtalk'] = false; $wgGroupPermissions['user']['writeapi'] = false; $wgGroupPermissions['user']['upload'] = false; $wgGroupPermissions['user']['reupload'] = false; $wgGroupPermissions['user']['reupload-shared'] = false; $wgGroupPermissions['user']['minoredit'] = false; $wgGroupPermissions['user']['editmyusercss'] = false; $wgGroupPermissions['user']['editmyuserjson'] = false; $wgGroupPermissions['user']['editmyuserjs'] = false; $wgGroupPermissions['user']['editmyuserjsredirect'] = false; $wgGroupPermissions['user']['purge'] = false; $wgGroupPermissions['user']['sendemail'] = false; $wgGroupPermissions['user']['applychangetags'] = false; $wgGroupPermissions['user']['changetags'] = false; $wgGroupPermissions['user']['editcontentmodel'] = false;