Derzeit hat in jedem Forum ein Administrator die Möglichkeit, jeden anderen Administrator aus der Administratorposition zu entfernen. Ich dachte mir, was wäre, wenn wir es so ändern, dass das Konto, das der Eigentümer ist, dessen Schild nicht das normale graue ist, sondern ein grünes, halbiertes Schild, und sie können nicht von Administratoren herabgestuft werden, und Moderatoren sind grau und normale Administratoren sind blau, um verschiedene Kontotypen zu unterscheiden, aber wenn der Eigentümer möchte, kann er jemand anderen im Forum dazu bringen, das grüne Schild zu haben, wodurch er selbst das blaue Schild erhält, und jetzt kann der neue Inhaber des grünen Schildes nicht mehr herabgestuft werden.
Willkommen bei Discourse Meta @Encounter
![]()
Ein Administrator, der das Forum besitzt/erstellt hat, kann nicht “herabgestuft” werden, da seine E-Mail in DISCOURSE_DEVELOPER_EMAILS in app.yml enthalten ist.
Wenn Sie selbst gehostet sind und nicht möchten, dass andere Administratoren herabgestuft werden, fügen Sie sie einfach zu den Entwickler-E-Mails hinzu und führen Sie einen Rebuild durch.
Sie könnten auch anderen Administratoren erklären, dass sie andere nicht herabstufen sollen, wenn Sie keine Änderungen an den Entwickler-E-Mails vornehmen möchten. Nebenbei bemerkt… Wie Sie erwarten würden, ist die Position eines Administrators eine mächtige Position, und idealerweise möchten Sie nicht viele Leute mit diesen Privilegien haben.
Wenn Sie die Schildfarbe von Administratoren und Moderatoren ändern möchten, um sie besser zu unterscheiden, können Sie sich diesen Leitfaden ansehen:
There are various methods that can be used to make a staff user immediately recognizable to other users. Show moderator shield Any staff user who is moderator, or admin and moderator, will have the moderator shield next to the username. [image]Tips: the shield will not appear if the staff user has the role of admin but not moderator. CSS to change color of the shield
Change color for all Staff users
Change color differentiating ADMIN users from MOD users CSS to h…
Sie können auch Titel verwenden. Zum Beispiel könnte dem Administrator, dem die Community gehört, der Titel “Owner” gegeben werden, damit jeder weiß, wen er nicht herabstufen soll, wenn Sie sich darum Sorgen machen?
Ich hoffe, das hilft ![]()
Abgesehen von den Schildfarben – gibt es eine bestimmte Situation, die Sie mit dieser Anfrage zu bewältigen versuchen?
Ich stelle mir Grenzfälle vor wie:
- Dem Websitebesitzer erlauben, den Websitebesitz auf jemand anderen zu übertragen
- Einen zusätzlichen Administrator nicht absetzbar machen
Aber beides scheint ein seltener Anlass zu sein, und die Notwendigkeit, die Datei app.yml wie von ondrej erklärt zu bearbeiten, erscheint ziemlich vernünftig.
Hallo Ondrej, danke, dass du erwähnt hast, dass sie nicht aus der Admin-Rolle entfernt werden können, aber ich muss dem widersprechen.
Auf einem kostenlosen Testforum, das ich erstellt habe, hatte ich 2 weiteren Personen die Admin-Rechte erteilt und das war mein Fehler, aber sie haben meine Admin- und Moderator-Rollen entfernt und mich schließlich aus dem Forum gesperrt, weshalb ich gefragt habe, und schau dir auch das an
Ich bin nicht der Besitzer dieses Forums, sondern lediglich der Benutzer, der auf dem Bild zu sehen ist, und ich kann ihre Admin-Rechte widerrufen.
Ein Administrator, dem das Forum gehört/der es erstellt hat, kann nicht „degradiert“ werden, da seine E-Mail-Adresse in DISCOURSE_DEVELOPER_EMAILS in app.yml enthalten ist.
Ondrej sprach über selbst gehostete Foren, bei denen jemand das Forum erstellt und auch Zugriff auf den Server hat. Selbst wenn es einem anderen Administrator möglich wäre, seinen Administratorstatus zu entfernen, könnte er ein neues Administratorkonto erstellen.
auf einem kostenlosen Testforum von Discourse
Sie haben nicht erwähnt, dass Sie über ein von Discourse gehostetes Forum sprechen. Ich glaube nicht, dass Discourse sicherstellt, dass der erste Administrator auf seinem Hosting nicht entfernt wird. Ich kann mir vorstellen, dass es nicht so selten vorkommt, dass jemand ein Forum erstellt, später ein Unternehmen verlässt und dann der erste Administrator ersetzt werden muss, daher erscheint es mir sinnvoll, dies zuzulassen.
Ich schätze, im schlimmsten Fall, wenn Sie versehentlich Administratorrechte vergeben und dies per E-Mail bestätigen, könnten Sie sich an deren Support wenden, und sie könnten überprüfen, wer das Forum erstellt hat.
[quote=“Encounter, post:4, topic:370203”]Auf einem kostenlosen Test-Discourse-Forum, das ich erstellt habe, hatte ich zwei weiteren Personen Admin-Rechte gewährt, was ein Fehler meinerseits war, aber sie haben mir meine Admin- und Moderator-Rollen entzogen und mich schließlich aus dem Forum gesperrt, weshalb ich gefragt habe.
[/quote]
Hallo und willkommen @Encounter ![]()
Zunächst einmal, wenn Sie aus irgendeinem Grund Probleme mit Ihrer kostenlosen Testversion haben, können Sie den Kundensupport direkt unter team@discourse.org kontaktieren und sie werden Ihnen helfen. ![]()
Aber zweitens sind die gehosteten Versionen etwas anders als die selbst gehosteten, und wenn Sie einen gehosteten Plan haben, ist der erste Admin nicht so besonders wie die Art, von der Ondrej und Toddz sprechen.
(Obwohl ich sagen muss, dass ich gerade meinen Haupt-Admin-Account mit einem Testbenutzer-Admin auf meiner selbst gehosteten Testseite herabstufen konnte, also muss ich vielleicht untersuchen, was dort vor sich geht, wenn ich nicht herabstufbar sein soll
)
[quote=„JammyDodger, Beitrag:6, Thema:370203”]
Nur um zuerst zu sagen, wenn Sie aus irgendeinem Grund Probleme mit Ihrer kostenlosen Testversion haben, können Sie sich direkt an den Kundensupport unter team@discourse.org wenden, und sie können Ihnen helfen. ![]()
[/quote]
verständlich, also nach diesem Vorfall zitiere ich die Antwort auf meine E-Mail mit meinem Problem an sie und sage Folgendes:
„Es tut uns leid, wir konnten Ihnen nicht helfen.“
dann sagten sie, sie hätten das Forum dafür geschlossen.
Aber warum dann auf dem obigen Bild
[quote=„Encounter, Beitrag:4, Thema:370203”]
[/quote]
Ich kann diesen Benutzer herabstufen und er ist der Besitzer des Forums, aber das Forum ist selbst gehostet
verständlich, also nach diesem Vorfall zitiere ich die Antwort auf meine E-Mail mit meinem Problem an sie und sage Folgendes:
„Es tut uns leid, wir können Ihnen nicht helfen.“
dann sagten sie, sie hätten das Forum dafür geschlossen.
Ich denke, weil es eine kostenlose Testversion war, war das vielleicht die reibungsloseste Lösung für ein eher unangenehmes Problem. Aber wenn Sie eine neue Testversion starten, seien Sie sehr vorsichtig, wem Sie Administratorrechte gewähren. ![]()
Ich kann diesen Benutzer herabstufen und er ist der Besitzer des Forums, aber das Forum ist selbst gehostet
Ja, ich sehe ähnliches auf meiner selbst gehosteten Website. Obwohl meine schon einiges mitgemacht hat als Testseite, habe ich vielleicht irgendwann etwas Seltsames gemacht. ![]()
Da ich aber Serverzugriff habe, kann ich von dort aus Administratoren erstellen und ihnen Rechte gewähren, also bin ich hoffentlich abgesichert, falls meine Testbenutzer meutern. ![]()
Vielen Dank für die Hilfe, Jammy ![]()
Obwohl ich Serverzugriff habe, kann ich von dort aus Administratoren erstellen und ihnen Rechte verleihen. Hoffentlich bin ich also abgesichert, falls meine Testbenutzer meutern.
Ja – das ist die ultimative Lösung für Self-Hoster. Wer den Server (und die Domain/DNS-Einträge) kontrolliert, hat die wahre Macht!!
Was meinst du damit?
Denn mit Zugriff auf den Server und die Kommandozeile könnten Sie viele (hackelige) Dinge tun (wie Beiträge neu backen, auf die Datenbank zugreifen usw.). Wenn Sie also selbst gehostet sind und andere Administratoren Sie herabstufen, Sie aber Zugriff auf den Server haben, auf dem das Forum läuft, dann könnten Sie Create an admin account from the console.
richtig, das ist wahr
(Obwohl ich das sage, habe ich gerade meinen Haupt-Admin-Account mit einem Testbenutzer-Admin auf meiner selbst gehosteten Testseite herabstufen können, daher muss ich vielleicht untersuchen, was damit los ist, wenn ich nicht herabstufbar sein soll
)
Um das abzuschließen…
Für Admins, die in den DISCOURSE_DEVELOPER_EMAILS eingetragen sind, ist der Auslöser für die automatische Wiedereinfügung als Admin nach der Herabstufung das Ab- und Anmelden.
(Ich dachte anfangs, es wäre beim Neubau, aber dieser Weg ist sinnvoller
)
