如何重置Jenkins管理员用户密码
时间:2020-01-09 10:39:37 来源:igfitidea点击:
说明
在本教程中,我们将学习如何在Jenkins中重置管理员用户的密码。
禁用Jenkin安全性
使用具有root特权的帐户登录到Jenkins服务器。登录后,在文本编辑器中打开Jenkin的配置XML文件。
在下面的示例中,我们将在VIM中打开文件。
sudo vi /var/lib/jenkins/config.xml
打开配置文件后,搜索useSecurity
字符串。可以通过在VIM中按" ESC"然后输入" / useSecurity"来完成。
我们要查找的行应类似于以下内容。
true
按" i"进入VIM的插入模式。修改<useSecurity>标签之间的值,并将其设置为false。
false
保存所做的更改,然后退出文本编辑器。如果我们使用的是VIM,请按ESC,然后输入wq来编写更改,然后退出编辑器。
在重新启动Jenkins之前,更改不会生效。立即重新启动服务。
sudo systemctl restart jenkins
重设Jenkins管理员的密码
Jenkins重新启动后,导航到Web控制台。请注意,系统不会提示我们输入用户名或者密码。这是因为我们在Jenkins的配置文件中禁用了安全性。
如果这是一个公共共享的Jenkins实例,则应在密码重置完成之前禁用对服务器的公共访问。
要重置管理员密码,请执行以下操作。
- 在左侧导航菜单上单击"人物"。
- 单击管理员。
- 删除用户帐户。
- 导航到Jenkins /管理Jenkins。
- 单击配置全局安全性
- 选中启用安全性复选框
- 在安全领域下,选择Jenkin自己的用户数据库
- 在"授权"部分中,选择"登录用户可以执行任何操作"。
- 取消选择允许匿名读取访问。
- 单击保存以保存更改。
创建新的Jenkins管理员用户
完成上述任务后,我们将被重定向到可以创建新Admin用户的页面。填写新详细信息,然后单击"创建第一个管理员用户"。
我们尚未使用新密码创建新的Admin用户。