Mehrere Benutzer massenhaft löschen

Discourse bietet die Möglichkeit, mehrere Benutzer direkt aus der Admin-Benutzerliste zu löschen. Diese Funktion ist nützlich in Situationen, in denen unerwünschte Benutzerkonten erstellt werden, beispielsweise bei einer Spam-Welle, und Sie diese Konten schnell löschen möchten.

Um diese Funktion zu nutzen, besuchen Sie die Admin-Benutzerliste unter /admin/users/list oder einer seiner Varianten und befolgen Sie die Schritte:

  1. Aktivieren Sie den Modus für die Massenauswahl, indem Sie auf das Symbol für die Massenauswahl klicken image oben in der Benutzerliste neben der Spalte Benutzername.

  2. Sobald der Modus für die Massenauswahl aktiviert ist, wird neben jedem Benutzer ein Kontrollkästchen angezeigt. Wählen Sie die Benutzer aus, die Sie löschen möchten.

  3. Wählen Sie im Dropdown-Menü „Massenaktionen“, das oben in der Liste erscheint, „Benutzer löschen…“ aus.

  4. Geben Sie im Bestätigungsdialogfeld die Bestätigungsphrase ein.

  5. Wählen Sie optional die Option zum Blockieren der IP-Adressen und E-Mail-Adressen der ausgewählten Benutzer aus.

  6. Bestätigen Sie den Löschvorgang.

Nach dem Starten des Löschvorgangs wird der Bestätigungsdialog aktualisiert und zeigt den Fortschritt in Echtzeit an, während jeder Benutzer gelöscht wird. Wenn während des Löschvorgangs Fehler auftreten, werden diese im Dialogfeld angezeigt, während die Verarbeitung der verbleibenden Benutzer fortgesetzt wird.

Wenn Sie den Modus für die Massenauswahl verwenden, können Sie Ihre Suche verfeinern, um bestimmte Benutzer zu finden. Die von Ihnen ausgewählten Benutzer werden beibehalten, auch wenn Sie Ihren Suchbegriff ändern oder ihn vollständig entfernen. Dies macht es bequem, mehrere Benutzer über verschiedene Suchergebnisse hinweg auszuwählen.

Die folgenden Screenshots zeigen den Vorgang in der Reihenfolge, mit nummerierten Markierungen, die den obigen Schritten entsprechen:

Einige Einschränkungen:

  • Sie können bis zu 100 Benutzer auf einmal löschen
  • Benutzer, die nicht gelöscht werden können, zeigen ein deaktiviertes Kontrollkästchen an, und wenn Sie mit der Maus über das Kontrollkästchen fahren, wird ein Tooltip angezeigt, der erklärt, warum sie nicht gelöscht werden können.

Best Practices für die Benutzerverwaltung

Eine effektive Benutzerverwaltung ist entscheidend für eine gesunde und sichere Community. Hier sind einige Best Practices, die Sie befolgen sollten:

  • Überprüfen Sie regelmäßig neue Benutzer: Behalten Sie die Seite /admin/users/list/new im Auge. Dies ist oft der erste Ort, an dem Sie verdächtige Aktivitäten oder potenzielle Spammer bemerken.

  • Nutzen Sie die vorhandenen Tools:

    • Gesperrte IPs und E-Mails: Blockieren Sie bekannte Spam-Quellen proaktiv in Ihren Site-Einstellungen unter Admin > Logs > Gesperrte IPs und Gesperrte E-Mails.

    • Vertrauensstufen: Machen Sie sich mit den Discourse-Vertrauensstufen vertraut. Sie sind ein grundlegender Bestandteil des Immunsystems Ihrer Community und gewähren vertrauenswürdigen Benutzern im Laufe der Zeit mehr Berechtigungen.

  • Etablieren Sie klare Community-Richtlinien: Ein guter Satz von Richtlinien hilft dabei, Erwartungen an das Verhalten festzulegen und Moderationsentscheidungen zu erleichtern. Stellen Sie sicher, dass sie leicht zu finden und zu lesen sind.

  • Verwalten Sie Berechtigungen mit Gruppen: Anstatt Berechtigungen pro Benutzer zuzuweisen, verwenden Sie Gruppen. Dies macht die Verwaltung des Zugriffs auf Kategorien und Funktionen wesentlich skalierbarer und organisierter.

  • Lassen Sie inaktive Benutzer nicht (unbegrenzt) verweilen: Obwohl nicht immer notwendig, können Sie eine Richtlinie festlegen, um Benutzer zu deaktivieren oder zu anonymisieren, die über einen längeren Zeitraum inaktiv waren, insbesondere wenn sie keine Beiträge haben. Dies kann geschehen, um die Privatsphäre der Benutzer zu respektieren oder um Ihre Benutzerliste aufgeräumt zu halten. Die Website-Einstellung clean_up_inactive_users_after_days kann dies automatisieren, indem sie inaktive Benutzer der Vertrauensstufe 0 ohne Beiträge nach einer festgelegten Anzahl von Tagen entfernt (standardmäßig deaktiviert).

4 „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“