修改Jenkins关联系统用户密码后权限配置异常求助
解决Jenkins权限恢复及组未找到问题
一、先修复Jenkins服务运行凭据
- 打开Windows服务管理器,找到Jenkins服务,切换到「登录」标签
- 确认服务运行用户是ABC123,重新输入该用户的新密码,点击「应用」后重启Jenkins服务
- 这步是核心:修改系统用户密码后,Jenkins服务的登录凭据未同步,会导致无法读取系统/域内的组信息
二、恢复安全配置并解决组未找到错误
- 登录Jenkins(当前处于开放状态),进入「Manage Jenkins」→「Configure Global Security」
- 重新选择「Project-based Matrix Authorization Strategy」
- 添加组时注意:
- 本地Windows组请用
.\组名格式,域组用域名\组名格式 - 输入组名后点击「Check Names」验证组是否存在,不要直接回车提交
- 如果是使用Active Directory插件管理用户组,先进入「Manage Jenkins」→「Configure Global Security」里的Active Directory配置项,确认域服务器连接正常,Jenkins运行用户有权限查询域组
- 本地Windows组请用
三、恢复项目级权限设置
- 逐个打开那3个受限任务,进入「Configure」→「权限」模块
- 重新添加对应受限组,配置原有权限(如读取、构建、配置等)
- 配置完成后,用受限组内的用户登录测试,确认仅能访问对应任务
四、验证全局权限安全
- 在全局安全配置页面,确保全局权限仅分配给管理员组必要权限,避免全局开放
- 保存配置后,退出登录,用不同权限的用户测试访问,确认权限符合预期
内容的提问来源于stack exchange,提问作者BVDE
相关产品推荐
相关产品推荐

