如何在JFrog Artifactory中解锁锁定的管理员用户?

时间:2017-01-13 23:48:43

标签: artifactory

我安装了JFrog Artifactory并进行了设置并启用了“n登录失败后锁定用户”。

几天后,我尝试使用admin用户登录,但失败了5次。只是忘记密码一秒钟,经常尝试,而不是考虑后果。

现在我收到此消息

User admin is Locked.
Contact System Administrator to Unlock The Account.

并且无法再以管理员身份登录,这意味着我根本无法解锁管理员帐户...¯_(ツ)_ /¯

我已经按照常见问题“重新设置默认管理员用户”(https://www.jfrog.com/confluence/display/RTF/Managing+Users#ManagingUsers-RecreatingtheDefaultAdminUser),但我无法确认密码重置是否有效 - 管理员帐户仍处于锁定状态。

我还没有为Artifactory设置数据库,只是在文件系统上使用Ubuntu上的普通debian软件包。所以锁必须存储在任何地方,对吗?

更新:系统上没有其他管理员用户。

4 个答案:

答案 0 :(得分:2)

如果您有备份,另一个恢复选项是创建Artifactory的新设置并从最新备份中填充它。

答案 1 :(得分:1)

您只能使用其他“admin”用户取消阻止用户管理员。 这意味着如果您设法锁定管理员帐户,则需要设置为“管理员”的其他用户来解锁锁定的用户。

如果没有其他管理员用户,则可能有点问题......

答案 2 :(得分:1)

您可以使用访问服务:

curl -uaccess-admin:password -XPATCH http://localhost:8081/artifactory/api/access/api/v1/users/admin -H "Content-Type: application/json" -d '{"status":"enabled"}'

根据需要更改passwordhostnameport

类似于how to reset admin password

答案 3 :(得分:0)

我在这里回答: https://stackoverflow.com/a/53047504/8207836

我建议使用流行的数据库(MySQL,PostgresSQL,Oracle等),它使用功能强大的工具为管理提供直接支持。

https://www.jfrog.com/confluence/display/RTF/Configuring+the+Database