Mehrere Benutzer im Bulk löschen

Discourse bietet zwei leistungsstarke Funktionen zur Verwaltung von Benutzern im großen Stil: das gleichzeitige Suchen nach mehreren Benutzern und das Löschen in Massen. Diese Funktionen sind besonders nützlich für Support-Arbeitsabläufe, bei denen du eine Liste von Benutzern zur Überprüfung hast, oder zur Bereinigung von Spam-Konten.

Nach mehreren Benutzern gleichzeitig suchen

Das Suchfeld in der Admin-Benutzerliste unterstützt die Suche nach mehreren Benutzern gleichzeitig. Du kannst mehrere Benutzernamen oder E-Mail-Adressen eingeben, die durch Kommas oder Leerzeichen getrennt sind.

Um diese Funktion zu nutzen:

  1. Gehe zu /admin/users/list/active oder einer seiner Varianten (new, staff, suspended, silenced).
  2. Gib im Suchfeld die Benutzernamen oder E-Mail-Adressen ein, die du finden möchtest, getrennt durch Kommas oder Leerzeichen. Zum Beispiel:
    • sam, bob — findet Benutzer, deren Benutzernamen oder E-Mails „sam“ oder „bob“ enthalten
    • sam@example.com, bob@example.com — findet Benutzer mit exakter Übereinstimmung der E-Mail-Adresse
    • sam, bob@example.com — eine Mischung aus Benutzernamen und E-Mails funktioniert ebenfalls
  3. Die Liste aktualisiert sich in Echtzeit, während du tippst, und zeigt passende Benutzer an.

Der Suchhinweis im Suchfeld lautet: „Benutzernamen oder E-Mails (durch Komma oder Leerzeichen getrennt) oder eine IP-Adresse“.

Wie die Suche funktioniert

Wenn du mit einem einzelnen Begriff suchst, verhält sich die Suche wie zuvor: Sie sucht nach Teilstring-Übereinstimmungen im Benutzernamen oder der primären E-Mail, und du kannst auch nach IP-Adresse suchen.

Wenn du mit mehreren Begriffen suchst, sucht die Funktion nach:

  • Teilstring-Übereinstimmungen im Benutzernamen und der primären E-Mail — so findet die Suche sam auch in sam123 und sam@example.com
  • Exakte Übereinstimmungen der E-Mail-Adresse für Begriffe, die wie E-Mails aussehen (ein @-Zeichen enthalten) — dies schließt sekundäre E-Mails ein
  • Die IP-Adressensuche ist deaktiviert, wenn du mit mehreren Begriffen suchst

Du kannst auf einmal nach bis zu 100 Begriffen suchen.

Teilbare Such-URLs

Die Suche ist auch über die URL teilbar. Wenn du im Suchfeld tippst, aktualisiert sich die Adressleiste mit einem filter-Abfrageparameter. Zum Beispiel:

/admin/users/list/active?filter=sam,bob@example.com

Du kannst diese URL als Lesezeichen speichern oder mit anderen Administratoren teilen. Der Besuch einer solchen URL füllt das Suchfeld vor und wendet den Filter automatisch an.

Suche über Tabs hinweg

Die Suche ist spezifisch für jeden Tab. Wenn du den Tab wechselst (z. B. von „Aktiv“ zu „Neu“), wird die Suche zurückgesetzt. Das bedeutet, dass du in jedem Tab eine neue Suche starten kannst, ohne Beeinträchtigungen.

Mehrere Benutzer in Massen löschen

Sobald du die Benutzer gefunden hast, die du verwalten möchtest, kannst du sie in Massen löschen.

Um diese Funktion zu nutzen:

  1. Aktiviere den Massenauswahlmodus, indem du auf das Massenauswahl-Symbol image oben in der Benutzerliste neben der Spalte „Benutzername“ klickst.
  2. Neben jedem Benutzer erscheint ein Kontrollkästchen. Wähle die Benutzer aus, die du löschen möchtest.
  3. Wähle im Dropdown-Menü „Massenaktionen“, das oben in der Liste erscheint, die Option „Benutzer löschen…“.
  4. Gib im Bestätigungsdialog den Bestätigungstext ein.
  5. Wähle optional die Option zum Blockieren der IP- und E-Mail-Adressen der ausgewählten Benutzer.
  6. Bestätige die Löschoperation.

Nachdem du die Löschoperation eingeleitet hast, aktualisiert sich der Bestätigungsdialog, um den Echtzeit-Fortschritt anzuzeigen, während jeder Benutzer gelöscht wird. Falls während des Löschvorgangs Fehler auftreten, werden diese im Dialog angezeigt, während die Verarbeitung der verbleibenden Benutzer fortgesetzt wird.

Hinweise

  • Du kannst auf einmal bis zu 100 Benutzer löschen.
  • Benutzer, die nicht gelöscht werden können, zeigen ein deaktiviertes Kontrollkästchen. Wenn du mit der Maus über das Kontrollkästchen fährst, wird ein Tooltip angezeigt, der erklärt, warum sie nicht gelöscht werden können.
  • Im Massenauswahlmodus kannst du deine Suche verfeinern, um bestimmte Benutzer zu finden. Die von dir ausgewählten Benutzer werden gespeichert, auch wenn du den Suchbegriff änderst oder vollständig entfernst. Dies macht es bequem, Benutzer über verschiedene Suchergebnisse hinweg auszuwählen.

Best Practices für das Benutzermanagement

  • Überprüfe regelmäßig neue Benutzer: Halte die Seite /admin/users/list/new im Auge. Hier bemerkst du oft als Erstes verdächtige Aktivitäten oder potenzielle Spammer.
  • Nutze blockierte IPs und E-Mails: Blockiere bekannte Spam-Quellen proaktiv unter Admin > Protokolle > Blockierte IPs und Blockierte E-Mails.
  • Vertraue den Vertrauensstufen: Die Discourse-Vertrauensstufen bilden einen grundlegenden Teil des Immunsystems deiner Community und gewähren vertrauenswürdigen Benutzern im Laufe der Zeit mehr Berechtigungen. Lies den Leitfaden zum Verständnis der Discourse-Vertrauensstufen.
  • Etabliere klare Community-Richtlinien: Ein guter Satz von Richtlinien hilft, Erwartungen für das Verhalten zu setzen und erleichtert Moderationsentscheidungen. Siehe die Discourse-Richtlinien.
  • Verwalte Berechtigungen mit Gruppen: Verwende Gruppen, um den Zugriff auf Kategorien und Funktionen zu verwalten, anstatt Berechtigungen einzelnen Benutzern zuzuweisen.
  • Automatisiere die Bereinigung inaktiver Benutzer: Die Site-Einstellung clean_up_inactive_users_after_days kann inaktive Benutzer der Vertrauensstufe 0 ohne Beiträge nach einer bestimmten Anzahl von Tagen automatisch entfernen (standardmäßig deaktiviert).

FAQs

Kann ich bei der Suche mit mehreren Begriffen nach IP-Adresse suchen?

Nein. Wenn du mehrere Suchbegriffe angibst, ist die IP-Adressensuche deaktiviert. Wenn du nach IP-Adresse suchen musst, verwende einen einzelnen Begriff.

Wie viele Benutzer kann ich auf einmal suchen?

Du kannst auf einmal nach bis zu 100 Begriffen (Benutzernamen oder E-Mails) suchen.

Muss ich Begriffe mit Kommas trennen?

Du kannst Kommas, Leerzeichen oder eine Mischung aus beiden verwenden. Zum Beispiel funktionieren sowohl sam bob als auch sam,bob.

Findet die Suche teilweise übereinstimmende Benutzernamen?

Ja, für Benutzernamen und primäre E-Mails verwendet die Suche Teilstring-Übereinstimmung. Für E-Mail-Adressen, die ein @-Zeichen enthalten, verwendet die Suche exakte Übereinstimmung (einschließlich sekundärer E-Mails).

Was passiert mit meinen ausgewählten Benutzern, wenn ich die Suche ändere?

Deine ausgewählten Benutzer werden gespeichert, auch wenn du den Suchbegriff änderst oder vollständig entfernst. Dies macht es einfach, Benutzer über verschiedene Suchergebnisse hinweg auszuwählen.

Zusätzliche Ressourcen

5 „Gefällt mir“

Wie würde ich das erstgenannte in Discourse tun? Können Sie Berechtigungen pro Benutzer zuweisen?

Welchen Zusammenhang gibt es zwischen der Deaktivierung oder Anonymisierung und einer Einstellung zum Löschen von Benutzern? Ich dachte, Deaktivierung oder Anonymisierung löscht keine Beiträge.

1 „Gefällt mir“

Juli 2026: Der Leitfaden wurde aktualisiert, um die mit diesem Commit eingeführte neue Funktionalität widerzuspiegeln, die das gleichzeitige Suchen nach mehreren Benutzern in der Admin-Benutzerliste ermöglicht.