Wenn ein Admin alles tun kann, was ein Mod kann, was ist dann der Gedanke dahinter, dass diese automatisch erstellten Konten auf beides eingestellt sind?
Wenn es etwas gibt, das ein Mod tun kann, was ein Admin nicht kann, sollte ein Artikel das vielleicht deutlicher aussagen, denn ich habe vor dem Posten gesucht und konnte diese Information nicht finden.
Ich bin mir nicht sicher, worauf Sie sich beziehen, wenn Sie von ‘Super-Admin’ sprechen. Die Nomenklatur von Discourse verwendet nur ‘Admin’ und ‘Moderator’, zusammen werden sie als ‘Staff’ bezeichnet.
Ich habe Ihre Frage so verstanden: Warum werden vordefinierte Konten, System und Discobot mit Admin-Rechten ausgestattet.
Hier ist, was Discourse’s KI dazu zu sagen hatte.
Warum System und Discobot erhöhte Berechtigungen habenAI
Hier ist der Grund, warum sowohl die vordefinierten Konten ‘system’ als auch ‘discobot’ in Discourse Admin- und Moderator-Rollen haben:
1. Systemkonto
Das system-Konto ist ein spezieller, integrierter Benutzer, der automatisch im Namen der Plattform handelt. Es führt automatisierte Aufgaben aus, wie zum Beispiel:
Senden kritischer Systembenachrichtigungen und Digests.
Veröffentlichen von standardmäßigen angehefteten Themen.
Ausführen von Hintergrundmoderation (z. B. automatisches Schließen, Aktionen bei markierten Beiträgen).
Es muss sowohl Admin- als auch Moderatorberechtigungen haben, um auf das vollständige System zugreifen, Aktionen für jedes Thema ausführen und alle Kategorie- oder Benutzerbeschränkungen außer Kraft setzen zu können. Die meisten Kernplattform-Automatisierungen basieren auf diesen erhöhten Befugnissen.
Es gibt keine unterstützte Möglichkeit, seine Berechtigungen zu entfernen, da dies wesentliche Discourse-Funktionen beeinträchtigen könnte.
Das Ändern des Benutzernamens des Systemkontos wird nicht empfohlen, da dies zu Verwirrung führen oder bei einem Update rückgängig gemacht werden kann. Siehe die Diskussion hier: Is it recommended to change Discobot and System username?.
2. Discobot-Konto
discobot ist der integrierte “narrative Bot” für die Einführung. Er führt neue Benutzer durch Tutorials, sendet automatisierte Nachrichten und kann programmatisch mit den meisten Funktionen interagieren, um Benutzer zu unterstützen.
Admin-Rechte sind erforderlich, da Discobot Folgendes tun muss:
Nachrichten senden oder Aktionen ausführen, unabhängig von Kategoriebeschränkungen oder dem Vertrauenslevel des Benutzers.
Auf Posteingänge zugreifen, private Nachrichten senden und alle für die Einführung erforderlichen Staff-Verhaltensweisen replizieren.
Discobot ist standardmäßig kein Moderator, hat aber immer Admin-Rechte.
Sicherheitsüberlegungen
Beide Konten sind so konzipiert, dass sie in einem vertrauenswürdigen, automatisierten Kapazitätsmodus laufen und durch Plattformbeschränkungen geschützt sind. Verwenden Sie diese Konten nicht für reguläre Staff-Aktivitäten oder ändern Sie ihre Berechtigungen, da dies die Kernautomatisierung von Discourse beeinträchtigen kann.
Es gibt auch eine Rolle als „Spezial-Admin“, der ein paar zusätzliche Tricks machen kann. Im Leitfaden wird er als Entwickler bezeichnet:
Ich bin mir nicht sicher, warum System beides ist. Ein Admin sollte alles tun können, was ein Moderator kann. Vielleicht dient es nur dazu, alle Eventualitäten abzudecken und sicherzustellen, dass sie wirklich alles tun können.
Aber für den „speziellen“ Admin/den ersten Admin, der zusammen mit der Website erstellt wurde – ich glaube, ihm wurde früher nur die Admin-Rolle zugewiesen, aber das wurde geändert, um auch die Mod-Rolle hinzuzufügen. Ich glaube, es hatte etwas damit zu tun, dass Websites am Anfang eher nur von einer Person betrieben wurden, und das automatische Hinzufügen der Mod-Rolle stellt sicher, dass sie keine der Mod-Benachrichtigungen verpassen.
Falsche Annahme. Die Frage ist, warum sind sie sowohl Mod als auch Admin?
Ich habe diese Tabelle überprüft. Sie zeigt keine Admin-Berechtigungen. Aber nochmals, die Frage war nicht, ob es Unterschiede gibt, die Frage ist: “Kann ein Mod etwas tun, was ein Admin nicht kann?”
Vielleicht ist das die Antwort: Gibt es Benachrichtigungen, die Mods erhalten, Admins aber nicht?
Administratoren werden nicht über Nachrichten im Posteingang der Moderatorengruppe benachrichtigt. Ich glaube, einer der Gründe, warum der erste Administrator jetzt standardmäßig Moderator ist, war diese Option
Moderatoren werden auch über unbehandelte Flags und Benutzer in der Überprüfungswarteschlange benachrichtigt, sowie über Benutzer, die von anderen Benutzern ignoriert werden.
Und ich denke, obwohl Administratoren alle Nachrichten lesen können, verhält sich Discourse anders, wenn Sie als Mitglied einer Gruppe auf eine Nachricht antworten, die an eine Gruppe gesendet wurde. Dann wird der einzelne Benutzer nicht zur Konversation hinzugefügt. Wenn ein Administrator den Moderatoren-Posteingang besucht und auf eine Nachricht antwortet, wird der einzelne Administrator hinzugefügt. Beispiel von Meta: Wie Sie sehen können, wurden die Benutzer, die Administrator und Moderator sind, nicht hinzugefügt, aber der Administrator wurde hinzugefügt, als er das Flag bearbeitete, das eine automatische Antwort gesendet hat.
Wenn ein Konto später aus einer Gruppe entfernt wird, verlieren sie den Zugriff auf die Konversationen, auf die sie aufgrund ihrer Mitgliedschaft in der Gruppe Zugriff hatten, aber nicht auf diejenigen, zu denen ihr Konto hinzugefügt wurde, weil sie kein Mitglied der Gruppe waren. Pmusaraj kann sich also auch ohne Administratorrechte weiterhin mit unserem Gespräch befassen, während die anderen den Zugriff verlieren, sobald sie nicht mehr Administrator oder Moderator sind.