two-factor-authentication - 管理员两因素身份验证备份代码忘记了

我有个问题。今天我设置了我的 nextCloud 并想直接激活双因素身份验证。我以管理员身份登录并激活了双因素身份验证。由于我认为您必须先配置双因素身份验证,所以我直接注销了。当然,我没有保存备份代码。

有没有办法再次获得备用代码?或者有没有办法绕过双因素身份验证?

我仍然可以完全访问服务器(通过命令行),但我无法登录该帐户。

Two-factor authentication

Two-factor authentication is enforced but has not been configured for your account. Use one of your backup codes to log in, or contact your administrator for assistance.

Use backup code

Cancel login

回答1

如果 NextCloud 管理员忘记了备份,但您可以访问终端,则有一个解决方法。只需通过 OCC 创建一个新管理员。

  1. 通过客户端创建一个新的管理员帐户
sudo -u www-data php /var/www/nextcloud/occ user:add --display-name="<name>" --group="admin"  <name>
  1. 通过 NextCloud 登录,必须安装应用程序以确认双重身份验证。
  2. 停用管理员双重身份验证
  3. 使用旧的管理员帐户登录并再次设置双重身份验证。

相似文章

c - c 程序处理 multithreading

我的c程序需要帮助,我已经完成了大部分,但还有一些问题。该计划是关于**探索进程和线程之间的同步。**在一个程序中给定了三(3)个流程,这些流程协同工作以解决生产者消费者问题:2个过程是“生产者”,每...

azure - Azure 帐户与租户(可能与管理组)

我很难看到Azure帐户、管理组和租户之间的差异。它们似乎有一个共同点,即都可以包含多个订阅。我明白了订阅的概念——一个计费单元,所有费用都从同一张信用卡中扣除,每个订阅都会产生不同的账单。订阅似乎是...

随机推荐

最新文章