システム管理者とスーパー管理者はなぜ両方ともmodとadminなのですか?

tknospdrさん、こんにちは :waving_hand:

「スーパーアドミン」という言葉が何を指しているのか分かりかねます。Discourse の専門用語では、「管理者」と「モデレーター」のみが使用され、これらをまとめて「スタッフ」と呼びます。

ご質問は、「プリビルドアカウント、システム、およびディスクボットが管理者権限を付与されているのはなぜか」という意味だと解釈しました。

以下は、:robot: Discourse の AI からの回答です。

システムとディスクボットが特権を付与されている理由 AI

Discourse のプリビルドアカウントである「system」と「discobot」の両方が管理者およびモデレーターの役割を持っている理由は次のとおりです。

1. システムアカウント

  • system アカウントは、プラットフォームを代わって自動的に動作する特別な組み込みユーザーです。次のような自動タスクを実行します。
    • 重要なシステム通知やダイジェストの送信。
    • デフォルトのピン留めトピックの投稿。
    • バックグラウンドモデレーションの実行(例:自動クローズ、フラグ付き投稿のアクション)。
  • すべてのシステムにアクセスし、あらゆるトピックに対してアクションを実行し、すべてのカテゴリまたはユーザーの制限をオーバーライドするには、管理者とモデレーターの両方の権限が必要です。ほとんどのコアプラットフォームの自動化は、これらの昇格された権限に依存しています。
  • 必須の Discourse 機能を破損する可能性があるため、その権限を削除するサポートされている方法はありません。
  • システムアカウントのユーザー名を変更することは推奨されません。混乱を招いたり、アップデート時に元に戻されたりする可能性があるためです。このディスカッションを参照してください: Discobot と System のユーザー名を変更することは推奨されますか?

2. ディスクボットアカウント

  • discobot は、組み込みのオンボーディング「ナラティブボット」です。新しいユーザーをチュートリアルで案内し、自動メッセージを送信し、ユーザーを支援するためにほとんどの機能とプログラムで対話できます。
  • ディスクボットは、次を実行する必要があるため、管理者権限が必要です。
    • カテゴリの制限やユーザーの信頼レベルに関係なくメッセージを送信したり、アクションを実行したりする。
    • 受信トレイにアクセスし、プライベートメッセージを送信し、オンボーディングに必要なすべてのスタッフの動作を複製する。
  • ドキュメントによると:

    「ディスクボットは管理者であり続ける必要があります。この役割は削除できません。」
    公式ガイドを参照

  • ディスクボットはデフォルトではモデレーターではありませんが、常に管理者権限を持っています。

セキュリティに関する考慮事項

両方のアカウントは、信頼された自動化された容量で実行されるように設計されており、プラットフォームの制約によって保護されています。これらのアカウントを通常のスタッフアクティビティに使用したり、権限を変更したりしないでください。 コア Discourse の自動化に影響を与える可能性があります。

参考文献:

これらのアカウントのカスタマイズに関するさらなる質問がある場合、またはその範囲について懸念がある場合は、お知らせください!