You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jfrog Artifactory密码重置求助:无法登录及修改密码

重置Jfrog Artifactory管理员密码的方法

方法1:通过系统属性强制重置

  • 定位到Artifactory安装目录下的$ARTIFACTORY_HOME/etc文件夹
  • 创建或编辑artifactory.system.properties文件,添加以下配置:
    artifactory.security.resetPassword=true
    artifactory.security.adminPassword=你的新密码
    
  • 重启Artifactory服务
  • 服务重启后,系统会自动应用新密码,同时自动删除上述配置(防止后续重启重复重置)
  • 使用新设置的密码登录即可

方法2:直接修改数据库(仅适用于自行部署版本)

重要提示:操作前必须备份数据库,防止数据损坏

  • 连接Artifactory对应的数据库(如MySQL、PostgreSQL等)
  • 根据数据库类型执行对应SQL语句更新admin用户密码:
    • MySQL:
      UPDATE users SET password='$2a$10$[BCrypt加密后的密码串]', lastLoggedIn=NULL WHERE username='admin';
      
    • PostgreSQL:
      UPDATE users SET password='$2a$10$[BCrypt加密后的密码串]', last_logged_in=NULL WHERE username='admin';
      
      注:密码需要是BCrypt加密后的字符串,可通过在线工具或编程语言生成
  • 执行SQL后重启Artifactory服务,即可用新密码登录

方法3:通过REST API重置

  • 确保Artifactory服务正常运行,且能访问API端点http://<你的Artifactory地址>:<端口>/artifactory/api/v2/security/users/admin/password
  • 发送PUT请求,请求体为JSON格式:
    {
      "password": "你的新密码"
    }
    
  • 若当前认证失效,可先通过临时添加系统属性artifactory.security.unsecured=true开启无认证访问,执行API后再移除该属性并重启服务

内容的提问来源于stack exchange,提问作者Sud

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 07:30:53