系统账户登录

你好!我是新手!如何登录“system”账户?

我觉得这不太可能。你以 system 身份登录后打算做什么?也许有替代方法。

我只是想更改一些设置。

@downey 另外,有没有办法在不使用电子邮件的情况下手动创建账户?

只要您的账户拥有“管理员”权限,您几乎可以通过网页界面自行更改任何设置。

据我所知,唯一的方法是走账户创建流程并使用任意电子邮件地址。同样,作为站点管理员账户,您可以进入管理工具调出该用户,并手动覆盖其电子邮件验证(例如,如果您使用了虚假的电子邮件地址)。

其他人可能知道更多…… :slight_smile:

我明白了,我会试试看!

您无法以 system 身份登录。

这是管理员的工作,而非 system。

不行。你必须让邮件功能正常工作,否则论坛将无法运行。不过,这或许能帮到你:https://meta.discourse.org/t/create-admin-account-from-console/17274。

@pfaffman 有没有办法预置用户?我对这个概念有点困惑。

正如其他人在此回复中所述,无法以系统用户身份登录。系统用户是由 Discourse 自动创建的特殊账户,用于在网站上执行某些自动化功能。如果您使用“所有用户”API 密钥发起 API 请求,该账户也会作为 API 用户。如果您询问的网站托管在我们的服务器上,则您无法访问 Rails 控制台,因此从 Rails 控制台创建账户的指南不适用于您。[quote=“tristenturner101, post:9, topic:139583”]
是否有方法暂存用户?
[/quote]
请查看此主题:What is a staged user?
如果您能提供关于您试图完成的具体事项的详细信息,我们将尽力提供帮助。

我有一个案例,可能需要以“system”身份登录

所以……我犯了一个错误,将一个类别移到了另一个类别(创建了一个子类别)。我保存了子类别,但没有添加任何用户到权限中……所以即使作为管理员,我也无法访问它。当我尝试时,我收到错误 Oops! That page doesn’t exist or is private.

我希望我能以 system 身份登录,重新添加权限,以便管理员可以访问该子类别。

更新

我能够使用 /safe-mode 来修复这个问题 :slight_smile:

很高兴安全模式能帮助你修复问题 :+1:

仅供参考,在权限中保存一个没有特定组的类别,应该会默认将其设置为仅限员工访问/查看。如果不是这种情况,或者有插件或主题组件以某种方式阻止了这种情况,如果你能分享详细信息,那就太好了。:crossed_fingers:

我也是!

我本来可以,但我现在无法重现这个问题,所以它将成为一个谜。

我能提供的最佳解释是……

最初,我有一个类别 #1,里面有一个子类别 #1。

  • 两者都有所有人读/写的权限。

在子类别 #1 的设置中,我将父级更改为类别 #2。

  • 类别 #2 对自定义组具有读权限,对管理员具有读/写权限。
  • 子类别 #1 在权限下没有人。

当我尝试保存更改时,我收到一条错误消息,提示在至少添加一个用户权限之前我无法保存。所以,我没有添加任何内容,而是回到了主页,进入了类别 #2,但我看不到子类别 #1。

我也回到了类别 #1,但我找不到子类别 #1。如果我无法保存更改,我本以为它应该在那里。

然后我使用搜索功能查找子类别 #1 中的一个主题。我能够看到该主题。但是当我尝试进入子类别 #1 查看其他主题时,我收到了 404 错误。

当我使用安全模式时,我能够找到子类别,它仍然在类别 #1 中,就像最初一样。

希望这能有所帮助。