前言:
默认全局安全性登录用户,可以进行任何操作,这种安全配置,相对不安全, 因此需要进行安全配置调整.


Jenkins基础设置

  • 1、配置全局安全性
  • 2、给admin用户配置操作系统的权限
  • 3、添加用户
  • 4、赋予新添加用户操作任务的相关权限
  • 5、模拟测试添加用户登录
  • 6、测试admin用户登录

  • 1、配置全局安全性
    在Jenkins主页面,选择【Manage Jenkins】-【Configure Global Security】
  • 企业实战(Jenkins+GitLab+SonarQube)_07_Jenkins 安全设置_用户登录

  • 2、给admin用户配置操作系统的权限
  • 【配置全局安全性】-【授权策略】-【安全矩阵】-【添加用户或组…】
    输入admin用户-点击确定-保存
    给admin用户配置管理员权限(所有权限),全选,保存即可!!!
  • 企业实战(Jenkins+GitLab+SonarQube)_07_Jenkins 安全设置_添加用户_02


  • 企业实战(Jenkins+GitLab+SonarQube)_07_Jenkins 安全设置_Jenkins_03

  • 3、添加用户
    在主页面,选择【Manage Jenkins】-【Manage Users】
  • 企业实战(Jenkins+GitLab+SonarQube)_07_Jenkins 安全设置_系统管理_04


  • 企业实战(Jenkins+GitLab+SonarQube)_07_Jenkins 安全设置_系统管理_05


  • 企业实战(Jenkins+GitLab+SonarQube)_07_Jenkins 安全设置_添加用户_06

  • 4、赋予新添加用户操作任务的相关权限
    在主页面,选择【Manage Jenkins】-【Configure Global Security】
  • 企业实战(Jenkins+GitLab+SonarQube)_07_Jenkins 安全设置_用户登录

  • 【配置全局安全性】-【授权策略】-【安全矩阵】-【添加用户或组…】
  • 输入test01用户,点击确定-保存!
  • test01用户配置权限(无系统管理权限,只有操作任务的权限)
  • 企业实战(Jenkins+GitLab+SonarQube)_07_Jenkins 安全设置_用户登录_08


  • 企业实战(Jenkins+GitLab+SonarQube)_07_Jenkins 安全设置_系统管理_09

  • 5、模拟测试添加用户登录
  • 查看test01用户有哪些权限?
    【注销当前用户】-【test01用户重新登录】-【左侧菜单】发现无系统管理,也就是test01用户不能管理jenkins系统,只能操作和任务相关的权限。
  • 企业实战(Jenkins+GitLab+SonarQube)_07_Jenkins 安全设置_系统管理_10

    企业实战(Jenkins+GitLab+SonarQube)_07_Jenkins 安全设置_Jenkins_11


  • 企业实战(Jenkins+GitLab+SonarQube)_07_Jenkins 安全设置_Jenkins_12

  • 6、测试admin用户登录
  • admin用户登录是可以操作系统的
  • 企业实战(Jenkins+GitLab+SonarQube)_07_Jenkins 安全设置_添加用户_13