如何重设Jenkins管理员用户密码

Jenkins没有提供直接的方式来保存管理员帐户密码。 一旦错过了管理员帐户密码,您需要远程管理当前管理员帐户并创建一个新的。

本教程将帮助您通过创建新帐户来重置Jenkins管理员用户密码。

重置Jenkins管理员密码的步骤

请按照以下步骤恢复Jenkins门户的管理员帐户访问权限。

  1. 禁用当前安全性– 首先,登录到您的Jenkins服务器并在您喜欢的文本编辑器中编辑Jenkins配置文件。

    编辑/var/lib/jenkins/config.xml文件:

    sudo vi /var/lib/jenkins/config.xml 
    

    通过将userSecurity标记值更改为“ false”来禁用安全性。

    保存文件并关闭它。 vim用户按ESC +:wq! 保存文件。

  2. 应用更改 – 重新启动Jenkins服务以应用更改。
    sudo systemctl restart jenkins 
    

    重新启动后,请确保jenkins服务正在运行 sudo systemctl status jenkins 命令。

  3. 以匿名用户身份访问Jenkins – 再次在Web浏览器中访问Jenkins,它将把您重定向到仪表板,而不提示您进行身份验证。 您将以匿名用户身份登录到Jenkins。

    接下来,转到人物标签

    如何重设Jenkins管理员用户密码

  4. 删除管理员帐户– 选择要删除的管理员用户帐户。 然后单击删除按钮以删除所选帐户

    如何重设Jenkins管理员用户密码

    单击“是”确认删除帐户。

    如何重设Jenkins管理员用户密码

  5. 再次启用安全性– 现在,一旦您删除了旧的管理员用户。 要重置所有安全选项,请转到左侧选项列表中的“ Jenkins-> Manage Jenkins”选项。

    转到“配置全局安全性”选项

    如何重设Jenkins管理员用户密码

    您将在波纹管中看到所有选项,请在此页上进行以下所有提及的更改

    • 启用“启用安全性”选项。
    • 在“安全领域”选项中,选择“ Jenkins自己的数据库”
    • 确保取消选中“ Jenkins自己的数据库”选项下的“允许用户注册”选项。
  6. 如何重设Jenkins管理员用户密码如何重设Jenkins管理员用户密码

  7. 保存更改 – 保存上面所做的所有更改。
  8. 创建管理员帐户– 您将被重定向到“创建第一个管理员用户”。 输入所有必需的详细信息以创建一个新的Admin帐户。

    如何重设Jenkins管理员用户密码

  9. 使用新的管理员用户登录– 现在,您可以使用新创建的Admin帐户访问Jenkins仪表板。

    登录Jenkins管理员仪表板

  10. 全做完了
Sidebar