我安装了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软件包。所以锁必须存储在任何地方,对吗?
更新:系统上没有其他管理员用户。
答案 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"}'
根据需要更改password
,hostname
和port
。
答案 3 :(得分:0)
我在这里回答: https://stackoverflow.com/a/53047504/8207836
我建议使用流行的数据库(MySQL,PostgresSQL,Oracle等),它使用功能强大的工具为管理提供直接支持。
https://www.jfrog.com/confluence/display/RTF/Configuring+the+Database