为什么系统管理员和超级管理员既是版主又是管理员?

如果管理员可以做版主能做的所有事情,那么自动创建的这些帐户被设置为同时拥有这两种权限的背后思路是什么?

如果版主能做而管理员不能做的事情,或许应该有一篇文章更清楚地说明这一点,因为我在发帖前搜索过,但找不到这些信息。

嘿 tknospdr :waving_hand:

不确定您在说“超级管理员”时指的是什么。 Discourse 的术语只使用“管理员”和“版主”,它们一起被称为“员工”。

我已经将您的问题理解为:为什么预置账户、系统和 discobot 被授予管理员权限。

以下是 :robot: Discourse 的 AI 关于此事的看法。

为什么系统和 Discobot 拥有更高的权限 AI

以下是为什么 Discourse 中的预置“system”和“discobot”账户都具有管理员和版主角色的原因:

1. system 账户

  • system 账户是一个特殊的内置用户,它代表平台自动执行操作。它执行自动化任务,例如:
    • 发送关键系统通知和摘要。
    • 发布默认置顶主题。
    • 运行后台审核(例如,自动关闭、标记帖子操作)。
  • 它必须同时拥有管理员和版主权限才能访问完整系统,对任何主题执行操作,并覆盖所有类别或用户限制。大多数核心平台自动化都依赖于这些提升的权限。
  • 没有受支持的方法可以移除其权限,因为这可能会破坏 Discourse 的基本功能。
  • 不建议更改系统账户的用户名,因为它可能导致混淆或在更新时被还原;请参阅此处的讨论:Is it recommended to change Discobot and System username?

2. discobot 账户

  • discobot 是内置的入职“叙事机器人”。它会引导新用户完成教程,发送自动消息,并可以以编程方式与大多数功能进行交互以帮助用户。
  • 需要管理员权限是因为 discobot 需要:
    • 无论类别限制或用户信任级别如何,都可以发送消息或执行操作。
    • 访问收件箱,发送私人消息,并复制入职所需的所有员工行为。
  • 根据文档:

    “Discobot 必须保持管理员身份;此角色无法移除。”
    (参见官方指南)

  • Discobot 默认不是版主,但始终拥有管理员权限。

安全注意事项

这两个账户都设计为以受信任的自动化方式运行,并受到平台约束的保护。请勿将这些账户用于常规员工活动或修改其权限,因为这可能会影响 Discourse 的核心自动化。

参考资料:

如果您对自定义这些账户有进一步的疑问或对其范围感到担忧,请告诉我!

版主和管理员之间存在权限差异

还有一个“特殊管理员”角色,可以执行一些额外的操作。在指南中,它被称为开发者:

我不确定为什么系统同时拥有这两个。管理员应该能够做版主能做的一切。也许这只是为了涵盖所有情况,并确保他们真的能做所有事情。 :person_shrugging:

但是对于“特殊”管理员/随网站一起创建的第一个管理员——我认为以前只授予管理员角色,但现在已更改为添加版主角色。我相信这与网站在开始时更有可能只有一个人运营有关,自动添加版主角色可以确保他们不会错过任何版主通知。

2 个赞

假设错误。问题是为什么他们既是版主又是管理员?

我查看了该表格。它没有显示管理员权限。但同样,问题不是是否存在差异,问题是“版主能否做管理员不能做的事情?”

也许这就是答案,是否存在管理员收不到但版主能收到的通知?

1 个赞

管理员不会收到 moderators 组收件箱中消息的通知。我认为第一个管理员现在默认成为版主的其中一个原因就是这个选项

版主还会收到关于未处理标记和审查队列中用户的通知,以及其他用户忽略的用户。

而且我认为,即使管理员可以阅读所有消息,当您作为组成员回复发送给某个组的消息时,Discourse 的行为也会有所不同。然后,单个用户不会被添加到对话中。当管理员访问版主收件箱并回复消息时,会添加单个管理员。Meta 的示例:正如您所看到的,既是管理员又是版主的用户没有被添加,但当管理员处理了发送自动回复的标记时,管理员被添加了。

如果一个账户后来被从组中移除,他们将失去因成为组成员而能够访问的对话,但不会失去他们因不是组成员而被添加到其中的对话。因此,即使没有管理员权限,pmusaraj 仍然可以查看我们的对话,而其他人一旦不再是管理员或版主,就会失去访问权限。

3 个赞

谢谢,这非常简洁地回答了我的问题。

现在我知道了,而知晓就是成功的一半…
好吧,老家伙们! 特种部队!!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.