MediaWiki/Extension/Lockdown
topic kurze Beschreibung
Beschreibung
The Lockdown extension implements a way to restrict access to specific namespaces and special pages to a given set of user groups. This provides a more finely grained security model than the one provided by the default $wgGroupPermissions and $wgNamespaceProtection settings.
Installation
- herunter Sie die Datei(en) Lockdownin deiner extensions/Mappe.
- Fügen Sie den folgenden Code am Ende Ihrer LocalSettings.php hinzu :
wfLoadExtension ( 'Lockdown' ); - Konfigurieren Sie nach Bedarf
- "Jawohl" Fertig – Navigieren Sie in Ihrem Wiki zu Special:Version , um zu überprüfen, ob die Erweiterung erfolgreich installiert wurde.
Aufgrund von Problemen (siehe auch dieses Thema ) scheint diese Erweiterung mit MediaWiki 1.27.x bis 1.30.x nicht wie erwartet zu funktionieren. Diese Probleme wurden jedoch für MediaWiki 1.31 und höher behoben!
Syntax
Parameter
Optionen
Konfiguration
Dateien
Anwendungen
Beispiel
So verwenden Sie Lockdown für Folgendes:
- Zugriff auf Spezial:Export für eingeloggte Benutzer (registrierte Benutzer) verhindern
- Bearbeitung des Projektnamensraums auf eingeloggte Benutzer beschränken (registrierte Benutzer)
Sie können dann Folgendes verwenden:
$wgSpecialPageLockdown [ 'Exportieren' ] = [ 'Benutzer' ]; $wgNamespacePermissionLockdown [ NS_PROJECT ][ 'edit' ] = [ 'user' ];
The following pages about the security model used by MediaWiki per default may be helpful to understand the instructions below:
Gruppen
können Sie steuern, welcher Benutzer zu welchen Gruppen gehört Special:Userrights . Es werden nur bestehende Gruppen vorgeschlagen, aber Sie können eine neue Gruppe "erstellen", indem Sie einen Eintrag dafür in $wgGroupPermissions erstellen (auch wenn Sie dort eigentlich keine Berechtigung setzen müssen, aber sie muss auf der linken Seite erscheinen des Arrays). Zum Beispiel:
$wgGroupPermissions [ 'somegroupname' ][ 'read' ] = true ;
Weitere Informationen finden Sie unter Hilfe:Benutzerrechte , Handbuch:Benutzerrechte und Handbuch:Benutzerrechteverwaltung .
Zusätzliche Maßnahmen
Bilder und andere hochgeladene Dateien
Bilder und andere hochgeladene Dateien können weiterhin angezeigt und auf jeder Seite eingefügt werden. Schutzmaßnahmen für den Image-Namensraum verhindern dies nicht. Sie Handbuch: Bildautorisierung Informationen zum Verhindern des unbefugten Zugriffs auf Bilder Siehe auch: * NSFileRepo
Bekannte Probleme
Es ist bekannt, dass Lockdown für MW 1.27.x bis 1.30.x gebrochen wurde [1 ]. Mögliche Nebenwirkungen der Verwendung sind:
- Unvollständige Liste der Namespaces, die unter der Registerkarte Erweitert von Special:Search und auf der speziellen Seite für ReplaceText angezeigt werden
- Das Suchfeld bietet für bestimmte Namensräume keine automatische Vervollständigung mehr an
Eine Problemumgehung besteht möglicherweise darin, alle Namespaces unter $wgContentNamespaces aufzulisten , aber der Erfolg ist nicht garantiert. Eine andere vorübergehende Lösung besteht darin, eine Version vor den Breaking Commits zu verwenden, wie in Topic:Tr4xxpln3fnpz3eu beschrieben .
Sicherheit
Dokumentation
RFC
Man-Pages
Info-Pages
Projekt-Homepage
Links
Siehe auch
- Kategorie:Erweiterungen für Benutzerrechte
- GroupManager (BlueSpice) - zum Hinzufügen, Bearbeiten und Löschen von Benutzergruppen
- PermissionManager (BlueSpice) - zur Verwaltung von Benutzerrechten auf Benutzergruppen
- UserProtect – Ermöglicht pro Benutzer pro Recht pro Seite Schutz
- AccessControl - Ermöglicht das Einschränken des Zugriffs auf bestimmte Seiten und Dateien
- CategoryLockdown – Ermöglicht das Einschränken des Zugriffs nach Kategorie und Gruppe
Weblinks
Einzelnachweise
Testfragen
Testfrage 1
Testfrage 2
Testfrage 3
Testfrage 4
Testfrage 5