jenkins删除admin管理员角色并删除Role-based Authorization Strategy插件

今天遇见给用户授权的时候不小心把自己的admin权限取消了,需要帮忙再添加回来,并在后期在处理过程后可以操作,但是”系统管理”没有”用户管理”了。怎么办,能想到的只有重装 Role-based Authorization Strategy插件,删除该插件后,jenkins彻底奔溃无法启动。jenkins删除admin管理员角色并删除Role-based Authorization Strategy插件

一、安装和卸载jenkins插件

1.如何安装jenkins插件

方法一、通过系统管理-插件管理安装

方法二、Jenkins官网搜索需要的插件并下载,然后上传插件到 plugins目录,进入”系统管理” –>”插件管理”,点击右侧菜单中的”高级”选项,在下方的上传插件的文件框中选择要上传的插件文件。

2.如何卸载jenkins插件

方法一,通过web页面卸载。在打开Jenkins,左侧菜单点击 系统管理 –>插件管理,右侧点击 已安装 菜单选择要卸载的插件,点击卸载即可。

方法二,通过手工删除插件的相关文件进行卸载。找到Jenkins的目录plugins下,直接删除要卸载的插件即可。 删除Role-based Authorization Strategy插件后如何恢复 我们无法正常通过web界面删除Role-based Authorization Strategy插件,通过登录服务器在plugins目录删除后,jenkins无法启动。

三、解决方案

通过页面https://plugins.jenkins.io/role-strategy/#releases下载插件(.hpi),并上传到jenkins目录下的plugins目录。重启jenkins后故障排除。

删除admin管理员角色后如何恢复

编辑jenkins目录下的config.xml文件。编辑admin的role角色配置,添加用户。

hudson.model.View.Delete
hudson.model.Computer.Connect
hudson.model.Run.Delete
com.cloudbees.plugins.credentials.CredentialsProvider.ManageDomains
hudson.model.Computer.Create
hudson.model.View.Configure
hudson.model.Computer.Build
hudson.model.Item.Configure
hudson.model.Hudson.Administer
hudson.model.Item.Cancel
hudson.model.Item.Read
com.cloudbees.plugins.credentials.CredentialsProvider.View
hudson.model.Computer.Delete
hudson.model.Item.Build
org.jenkins.plugins.lockableresources.LockableResourcesManager.Unlock
hudson.scm.SCM.Tag
hudson.model.Item.Move
hudson.model.Item.Discover
hudson.model.Hudson.Read
com.cloudbees.plugins.credentials.CredentialsProvider.Update
hudson.model.Item.Create
hudson.model.Item.Workspace
com.cloudbees.plugins.credentials.CredentialsProvider.Delete
hudson.model.Computer.Provision
hudson.model.Run.Replay
hudson.model.View.Read
org.jenkins.plugins.lockableresources.LockableResourcesManager.View
hudson.model.View.Create
hudson.model.Item.Delete
hudson.model.Computer.Configure
com.cloudbees.plugins.credentials.CredentialsProvider.Create
hudson.model.Computer.Disconnect
org.jenkins.plugins.lockableresources.LockableResourcesManager.Reserve
hudson.model.Run.Update
admin


重启jenkins后恢复。

原创文章,作者:保哥,如若转载,请注明出处:https://www.shizhanxia.com/1798.html

(0)
保哥保哥黄金会员
上一篇 2023年5月28日
下一篇 2023年6月2日

相关推荐

发表回复

登录后才能评论