WikiMedia: Unterschied zwischen den Versionen

Aus Info-Theke
Zur Navigation springen Zur Suche springen
 
(3 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 =
= Unterschied von geschlossenem und offenem Wiki =
Geschlossenes Wiki:
Geschlossenes Wiki:
Zeile 11: Zeile 14:
$wgGroupPermissions['*']['edit'] = true;
$wgGroupPermissions['*']['edit'] = true;
$wgGroupPermissions['*']['read'] = true;
$wgGroupPermissions['*']['read'] = true;
</pre>
= Passwort ändern =
<pre>
cd maintenance
sudo -u www-data changePassword.php --user=example --password=newpassword
</pre>
</pre>
= Zugriff auf Seiten =
= Zugriff auf Seiten =
Zeile 33: 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;