一、密码重置
1.进入data目录 /var/lib/jenkins
或者docker安装 docker inspect * 查看mount位置
2.修改config.xml
<useSecurity>false</useSecurity>
默认值为true代表开始安全设置,false则关闭。<denyAnonymousReadAccess>false</denyAnonymousReadAccess>
默认值为true代码禁止匿名用户访问,false则允许。然后重启服务
3.系统管理--全局安全配置--安全域选择jenkins专有用户数据库
4.系统管理--管理用户--配置某个用户密码
二、授权管理
安装插件Role-based Authorization Strategy
重启server
2.全局安全配置--授权策略
3.系统管理--Manage and Assign Roles
4.创建role
全局角色:
项目角色:
创建item roles devops 使用正则表达式匹配关联的一组项目
匹配以devops-开头且任意结尾的作业生效。
5.授权role
全局role
项目role
6.登陆yq用户验证
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构