我无法以管理员用户身份访问我的Artifactory 5.x.
我正在尝试来自jfrog网页的链接:Recreating the default admin account,但此过程适用于旧版本。
有谁知道如何在5.x版(5.6)中重置管理员密码?
我可以访问artifactory服务器上的root帐户。
其他问题:
在我的登录表单中没有密码提醒链接?为什么? Artifactory OSS版本......
答案 0 :(得分:2)
密码现在存储在数据库中。在我的情况下,它是mysql。我是这样做的:
使用此命令连接到artifactory数据库:
mysql -u root -p artbase
使用以下SQL语句显示用户表:
select * from access_users;
找到一个在线bcrypt hasher并获取您要设置的密码的bcrypt哈希值,我使用了bscrypt。
使用以下SQL语句更新admin用户:
update access_users set password='bcrypt$put_the_hash_here' where username='admin';
登录应该有效。更好地更改您的管理员密码。
答案 1 :(得分:0)
对于6个版本,您可以通过权限为600的JFROG_HOME / artifactory / var / etc / access下的bootstrap.creds文件重新创建用户
admin @ * = password1
chmod 600 bootstrap.creds
然后重新启动工件
https://www.jfrog.com/confluence/display/JFROG/Users+and+Groups