Zum Hauptinhalt springen
Premier Solutions
WordPress-Entwicklung und -Optimierung

WordPress Benutzerrollen: Eine praktische Zugriffsprüfung

Überwachen Sie WordPress Benutzerrollen, ohne Ihr Team zu blockieren. Ordnen Sie den Zugriff echten Aufgaben zu, überprüfen Sie Plugin-Berechtigungen und entfernen Sie den alten Kontozugriff.

Verfasst vonPremier Sol4 Min. LesezeitArtikel lesen
Auf einem Monitor mit der Überschrift „WordPress User Access“ überprüfen Kollegen den Administrator-, Editor- und Autorenzugriff
In diesem Artikel

Eine Agentur schließt ein Projekt ab. Ein Freiberufler zieht weiter. Ein Mitarbeiter wechselt den Job. Ihr WordPress-Zugriff bleibt oft genau dort, wo er war.

Im Laufe der Zeit kann eine Website mehr leistungsstarke Konten sammeln, als sie benötigt. Eine Benutzerrollenprüfung hilft Ihnen, diese Abweichung zu erkennen. Es gibt Ihrem Team außerdem eine klare Möglichkeit, Zugriff anzufordern, ohne dass jeder zum Administrator wird.

Beginnen Sie mit der Arbeit, die Menschen leisten

Bitten Sie jeden Kontoinhaber, die Aufgaben zu benennen, die er noch erledigt. Schreiben Sie die Antwort im Klartext auf: Beiträge entwerfen, Seiten veröffentlichen, Bestellungen verwalten, Plugins aktualisieren oder Einstellungen ändern.

Vergleichen Sie dann diese Aufgaben mit dem Zugriff, den das Konto hat. Wenn ein Autor nur Entwürfe einreicht, ist eine vollständige Kontrolle über die Website schwer zu rechtfertigen. Wenn ein Filialleiter Bestellungen abwickelt, passen die Standard-Blogrollen möglicherweise nicht.

Dies ist eine geplante Zugriffsüberprüfung. Wenn ein Konto unbekannt ist oder feindselig aussieht, verwenden Sie unser Rogue-Administratorhandbuch und bewahren Sie die Beweise auf, bevor Sie umfassende Änderungen vornehmen.

Wissen Sie, was eine Rolle eigentlich bedeutet

Eine Rolle ist ein Bündel von Fähigkeiten, bei denen es sich um Rechte zum Ausführen von Aktionen handelt. WordPress umfasst Rollen wie Administrator, Herausgeber, Autor, Mitwirkender und Abonnent. Multisite verfügt auch über eine Verwaltung auf Netzwerkebene. Plugins können Rollen hinzufügen oder ändern.

Das bedeutet, dass die Rollenbezeichnung nur ein Ausgangspunkt ist. Ein altes Plugin hat möglicherweise die Funktionen des „Editors“ geändert. Der WordPress Rollendokumentation erklärt diese Unterscheidung.

Bei benutzerdefiniertem Code sollten Entwickler die richtige Funktionalität am Ort der Aktion prüfen. Das Ausblenden eines Menüelements verhindert nicht eine direkte Anfrage an seinen Endpunkt.

Erstellen Sie ein kleines Zugriffsregister

Zum Starten benötigen Sie kein komplexes System. Ein geschützter Teamdatensatz kann den Kontonamen, den Besitzer, den Zweck, die aktuelle Rolle, erforderliche Aufgaben und das Überprüfungsdatum enthalten.

Fügen Sie separate Zeilen für Dienstkonten hinzu, die von Apps verwendet werden. Markieren Sie den temporären Zugriff mit einem Enddatum. Halten Sie die Aufzeichnung frei von Passwörtern.

  • Bestätigen Sie, dass jedes Konto einen echten Eigentümer hat.
  • Markieren Sie gemeinsame Konten und alte Auftragnehmerkonten.
  • Listen Sie alle Administratoren auf und erklären Sie, warum jeder diese Rolle benötigt.
  • Überprüfen Sie benutzerdefinierte Rollen und Plugin-spezifischen Zugriff.
  • Erfassen Sie, wer eine Änderung genehmigen kann.

Verwenden Sie die breitere Checkliste für Sicherheitsaudits um auch Hosting, Backups und Serverkonten abzudecken. Durch einen Rollenwechsel WordPress wird der Zugriff über ein Hosting-Dashboard nicht entfernt.

Fachkundige Hilfe, wenn Sie sie brauchen

Setzen Sie diese Ideen um.

Von einer gezielten Verbesserung bis zur kompletten Website: Wir helfen Ihnen, den Umfang zu klären und das Vorhaben umzusetzen.

Meine Website besprechenBenutzerdefinierte WordPress-Webentwicklung

Teilen Sie uns Ihre Ziele mit. Wir antworten in der Regel innerhalb von 4 Stunden mit Fragen und praktischen nächsten Schritten.

Testen Sie eine kleinere Rolle, bevor Sie sie einführen

Erstellen Sie beim Staging ein Testkonto mit der vorgeschlagenen Rolle. Bitten Sie den Aufgabeneigentümer, seinen normalen Arbeitsablauf auszuführen. Können sie einen Entwurf speichern, ein Bild hochladen und es zur Überprüfung einreichen? Können sie eine Einstellung erreichen, die sie nicht ändern sollten?

Fügen Sie einen negativen Test hinzu. Eine Rolle ist nur dann sinnvoll, wenn die erlaubte Aufgabe funktioniert und die verbotene Aufgabe fehlschlägt. Testen Sie das Formular oder die API-Aktion selbst, wenn die Funktion benutzerdefinierten Code verwendet.

Unser Update-Testanleitung bietet ein nützliches Muster zum Aufzeichnen dieser Überprüfungen. Speichern Sie die alten Rolleneinstellungen, damit eine fehlgeschlagene Änderung rückgängig gemacht werden kann.

Behandeln Sie Plugin- und Store-Berechtigungen sorgfältig

Ein Rolleneditor kann helfen, aber er kann auch weitreichende Rechte schaffen, die schwer nachzuverfolgen sind. Vermeiden Sie es, eine leistungsstarke Funktion zu gewähren, nur um eine fehlende Schaltfläche zu reparieren.

Beispielsweise muss ein Supportmitarbeiter möglicherweise eine Bestellung lesen, aber keine Rückerstattung veranlassen. Ein Marketingbenutzer muss möglicherweise eine Zielseite bearbeiten, aber keine Zahlungseinstellungen ändern. Das sind separate Geschäftsentscheidungen.

Fragen Sie den Plugin-Anbieter, was jede Berechtigung erlaubt. Wenn das Plugin zwei Aufgaben nicht aufteilen kann, notieren Sie diese Grenze und wählen Sie eine kontrollierte Problemumgehung. Unser Theme- und Plugin-Entwicklungsdienst kann einen engeren benutzerdefinierten Workflow beurteilen.

Schließen Sie den Zugang, wenn die Arbeit beendet ist

Wenn jemand geht, überprüfen Sie sein WordPress-Konto, seine Sitzungen, App-Passwörter und verknüpften Tools. Entziehen Sie, was nicht mehr benötigt wird. Übertragen Sie das Eigentum an Inhalten sorgfältig. Durch das Löschen eines Kontos sollten Artikel nicht versehentlich gelöscht werden.

Identifizieren Sie bei gemeinsam genutzten Anmeldeinformationen jedes System, das sie verwendet hat, bevor Sie sie rotieren. Geben Sie dem nächsten Team von Anfang an individuellen Zugriff. Überprüfen Sie das Ergebnis nach der Übergabe, nicht erst am Tag der Änderung.

Koppeln Sie Zugriffsüberprüfungen mit Zwei-Faktor-Authentifizierung für Personen und separate geheime Kontrollen für Apps.

Halten Sie die Rezension klein und wiederholbar

Legen Sie ein Überprüfungsintervall fest, das zu Ihrem Team passt. Überprüfen Sie den Zugriff nach einem Personalwechsel, einem neuen Anbieter oder einer größeren Plugin-Installation erneut. Bitten Sie die Eigentümer, den Zugriff zu bestätigen, anstatt die Liste des letzten Quartals zu kopieren.

Unser WordPress Wartungsverträgen kann diese Routine einschließen. Eine sinnvolle Prüfung endet mit weniger ungeklärten Rechten und einem eindeutigen Eigentümer für jedes Konto.

Häufig gestellte Fragen

Sollte jeder Entwickler ein permanentes Administratorkonto haben?

Nein. Gewähren Sie Zugriff für eine definierte Aufgabe und überprüfen Sie sie, wenn die Arbeit beendet ist. Für einige Arbeiten sind Administratorrechte erforderlich, dies macht jedoch keinen dauerhaften Zugriff erforderlich.

Kann ein Editor standardmäßig Plugins installieren?

Bei einem normalen Single-Site-Setup kann die Standardrolle „Editor“ keine Plugins installieren. Benutzerdefinierter Code und Plugins können die Funktionen ändern. Sehen Sie sich daher die tatsächliche Website an.

Ist das Ausblenden eines Dashboard-Menüs eine Sicherheitskontrolle?

Es kann die Schnittstelle vereinfachen, ersetzt jedoch nicht die Berechtigungsprüfungen für die zugrunde liegende Aktion oder den API-Endpunkt.

Werden durch das Löschen eines Benutzers auch dessen Beiträge gelöscht?

Der Löschworkflow kann sich auf das Eigentum an Inhalten auswirken. Überprüfen Sie die Auswahl und weisen Sie Inhalte bei Bedarf neu zu, bevor Sie den Löschvorgang bestätigen.

Verfasst von

Premier Sol

Zurück zum Blog
Verwandter Service

Das Fachwissen hinter diesem Ratgeber.

Entdecken Sie passende Leistungen, um das Gelernte umzusetzen.

Weiterlesen

Alle Artikel