如何重设Jenkins管理员用户密码
Jenkins没有提供直接的方式来保存管理员帐户密码。 一旦错过了管理员帐户密码,您需要远程管理当前管理员帐户并创建一个新的。
本教程将帮助您通过创建新帐户来重置Jenkins管理员用户密码。
重置Jenkins管理员密码的步骤
请按照以下步骤恢复Jenkins门户的管理员帐户访问权限。
- 禁用当前安全性– 首先,登录到您的Jenkins服务器并在您喜欢的文本编辑器中编辑Jenkins配置文件。
编辑/var/lib/jenkins/config.xml文件:
sudo vi /var/lib/jenkins/config.xml
通过将userSecurity标记值更改为“ false”来禁用安全性。
保存文件并关闭它。 vim用户按ESC +:wq! 保存文件。
- 应用更改 – 重新启动Jenkins服务以应用更改。
sudo systemctl restart jenkins
重新启动后,请确保jenkins服务正在运行
sudo systemctl status jenkins
命令。 - 以匿名用户身份访问Jenkins – 再次在Web浏览器中访问Jenkins,它将把您重定向到仪表板,而不提示您进行身份验证。 您将以匿名用户身份登录到Jenkins。
接下来,转到人物标签
- 删除管理员帐户– 选择要删除的管理员用户帐户。 然后单击删除按钮以删除所选帐户
单击“是”确认删除帐户。
- 再次启用安全性– 现在,一旦您删除了旧的管理员用户。 要重置所有安全选项,请转到左侧选项列表中的“ Jenkins-> Manage Jenkins”选项。
转到“配置全局安全性”选项
您将在波纹管中看到所有选项,请在此页上进行以下所有提及的更改
- 启用“启用安全性”选项。
- 在“安全领域”选项中,选择“ Jenkins自己的数据库”
- 确保取消选中“ Jenkins自己的数据库”选项下的“允许用户注册”选项。
- 保存更改 – 保存上面所做的所有更改。
- 创建管理员帐户– 您将被重定向到“创建第一个管理员用户”。 输入所有必需的详细信息以创建一个新的Admin帐户。
- 使用新的管理员用户登录– 现在,您可以使用新创建的Admin帐户访问Jenkins仪表板。
- 全做完了