一、密码重置

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用户验证