Почему системный и супер-администратор одновременно являются и модератором, и администратором?

Привет, tknospdr :waving_hand:

Не совсем понятно, что вы имеете в виду под «супер-администратором». В терминологии Discourse используются только «администратор» и «модератор»; вместе их называют «персоналом».

Я интерпретировал ваш вопрос так: почему заранее созданные учётные записи system и discobot наделены правами администратора.

Вот что :robot: ИИ Discourse ответил на этот вопрос.

Почему учётные записи System и Discobot имеют повышенные привилегии ИИ

Вот почему у обеих заранее созданных учётных записей — «system» и «discobot» — в Discourse есть роли администратора и модератора:

1. Учётная запись system

  • Учётная запись system — это специальный встроенный пользователь, который действует автоматически от имени платформы. Она выполняет автоматизированные задачи, такие как:
    • Отправка критически важных системных уведомлений и дайджестов.
    • Публикация тем по умолчанию, закреплённых вверху.
    • Фоновая модерация (например, автоматическое закрытие тем, действия с помеченными сообщениями).
  • Она должна иметь права как администратора, так и модератора, чтобы получить доступ ко всей системе, выполнять действия в любой теме и обходить любые ограничения категорий или пользователей. Большинство основных функций автоматизации платформы опираются на эти повышенные права.
  • Нет поддерживаемого способа лишить её привилегий, так как это может нарушить работу важных функций Discourse.
  • Изменение имени пользователя учётной записи system не рекомендуется, поскольку это может вызвать путаницу или быть отменено при обновлении; см. обсуждение здесь: Рекомендуется ли изменять имена пользователей Discobot и System?.

2. Учётная запись discobot

  • discobot — это встроенный «нарративный бот» для онбординга. Он проводит новых пользователей через обучающие материалы, отправляет автоматические сообщения и может программно взаимодействовать с большинством функций для помощи пользователям.
  • Права администратора необходимы, потому что discobot должен:
    • Отправлять сообщения или выполнять действия независимо от ограничений категорий или уровня доверия пользователей.
    • Получать доступ к входящим сообщениям, отправлять личные сообщения и воспроизводить все действия персонала, необходимые для онбординга.
  • Согласно документации:

    «Discobot должен оставаться администратором; эту роль нельзя удалить».
    (см. официальное руководство)

  • Discobot по умолчанию не является модератором, но всегда имеет права администратора.

Вопросы безопасности

Обе учётные записи предназначены для работы в доверенном автоматизированном режиме и защищены ограничениями платформы. Не используйте эти учётные записи для обычной работы персонала и не изменяйте их привилегии, так как это может повлиять на работу основных функций автоматизации Discourse.

Ссылки:

Если у вас есть дополнительные вопросы о настройке этих учётных записей или вас беспокоит их область действия, дайте мне знать!