Rechte & Berechtigungen

In PmWiki können Berechtigungen (Attribute) sowohl für das gesamte Wiki, für einzelne Seiten als auch für ganze Wiki-Gruppen festgelegt werden. Wenn Sie Attribute für eine Gruppe definieren, gelten diese automatisch für alle Seiten innerhalb dieser Gruppe (sofern sie nicht auf einer einzelnen Seite überschrieben werden).
Benutzerverwaltung siehe: Help.Benutzer

Vererbungshierarchie in PmWiki

PmWiki prüft Rechte immer von der spezifischsten zur allgemeinsten Ebene:

  1. Einzelseite (Gruppe.SeitenName?action=attr) – Höchste Priorität.
  2. Wiki-Gruppe (Gruppe.GroupAttributes) – Gilt für die Gruppe, wenn auf der Einzelseite nichts definiert ist.
  3. Globale Konfiguration (local/config.php) – Gilt, wenn weder auf Seiten- noch auf Gruppenebene etwas definiert ist.

Zugriffreche und Passwörter für Seiten (Seitenattribute)

Standardmäßig steuern Attribute in PmWiki, wer eine Seite lesen, bearbeiten oder verwalten darf.

  • Attribut-Seite aufrufen: Hängen Sie ?action=attr an die URL der gewünschten Seite an
    • z. B.: DeineSeite?action=attr
  • Rechte vergeben: Sie können separate Passwörter für read (Lesen), edit (Bearbeiten), upload (Dateien hochladen) und attr (Attribute ändern) festlegen.
  • Rechte löschen: Tippen Sie das Wort clear in das Passwortfeld ein, um ein bestehendes Passwort zu entfernen.

Berechtigungen für eine Gruppe

Um die Attribute für eine Gruppe zu bearbeiten, rufen Sie die spezielle Seite Gruppenname.GroupAttributes in Ihrem Browser auf (ersetzen Sie Gruppenname durch den tatsächlichen Namen Ihrer Gruppe).

Nach dem Aufrufen von GroupAttributes (und der Passworteingabe) können Sie folgende Kernberechtigungen festlegen:

  • read: Bestimmt, wer die Seiten der Gruppe lesen darf.
  • edit: Bestimmt, wer die Seiten der Gruppe bearbeiten darf.
  • attr: Bestimmt, wer die Attribute der Gruppe (oder der Seiten darin) ändern darf.
  • upload: Bestimmt, wer Dateien (Bilder, Dokumente) in dieser Gruppe hochladen darf.

Optionen für die Rechtevergabe

In die Felder der jeweiligen Attribute können Sie verschiedene Werte eintragen:

  • Passwort: Ein klares Textpasswort vergeben (jeder mit diesem Passwort erhält Zugriff).
  • id:Benutzername: Erlaubt den Zugriff für ein bestimmtes Mitglied (z. B. id:alice).
  • @Gruppe: Erlaubt den Zugriff für eine über AuthUser definierte Benutzergruppe (z. B. @redakteure).
  • nopass: Schaltet das Attribut komplett frei (jeder darf z. B. lesen oder editieren).
  • clear: Löscht das Gruppenpasswort und vererbt stattdessen wieder das globale Wiki-Passwort.