首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >管理双因素身份验证备份代码遗忘

管理双因素身份验证备份代码遗忘
EN

Stack Overflow用户
提问于 2022-05-15 11:35:37
回答 2查看 363关注 0票数 0

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

有什么方法可以再次获得备份代码吗?还是有一种绕过双因素认证的方法?

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

代码语言:javascript
运行
复制
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
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-05-15 12:03:42

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

  1. 通过客户端

创建一个新的管理帐户

代码语言:javascript
运行
复制
 sudo -u www-data php /var/www/nextcloud/occ user:add --display-name="<name>" --group="admin"  <name>

Authentication.

  • deactivate
  1. 通过NextCloud登录时,必须安装一个应用程序,以确认双因素管理双因素Authentication
    1. log与旧的管理帐户,并再次设置双因素身份验证.
票数 0
EN

Stack Overflow用户

发布于 2022-06-24 19:22:15

如果您不想创建一个新用户等等,您也可以使用occ twofactorauth:disable子命令。描述说:

双因素验证:禁用:禁用用户的双因素身份验证

正确的语法是(必要时更正Nextcloud路径):

代码语言:javascript
运行
复制
sudo -u www-data /var/www/nextcloud/occ twofactorauth:disable USER_ID PROVIDER_ID

其中USER_ID是用户名,PROVIDER_ID是第二个因素的类型,例如totp。如果它是未知的,sudo -u www-data php ./occ twofactorauth:state USER_ID将是你的朋友。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72247882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档