ubuntu

ubuntu上jenkins如何进行权限设置

小樊
39
2025-08-17 14:15:06
栏目: 智能运维

在Ubuntu上设置Jenkins权限步骤如下:

  1. 安装Jenkins

    sudo apt update  
    sudo apt install jenkins  
    sudo systemctl start jenkins  
    sudo systemctl enable jenkins  
    
  2. 初始化配置
    访问 http://<服务器IP>:8080,输入初始密码(/var/lib/jenkins/secrets/initialAdminPassword)完成向导,创建管理员账户。

  3. 启用权限管理

    • 进入 Manage Jenkins → Configure Global Security,启用安全选项,选择 Jenkins自带用户数据库LDAP
    • 推荐使用 Role-based Authorization Strategy 插件(需先安装)进行细粒度权限控制:
      • 安装插件Manage Jenkins → Manage Plugins → Available 搜索安装。
      • 配置策略
        • 全局角色:设置管理员、只读用户等全局权限。
        • 项目角色:按项目分配构建、配置等权限。
        • 节点角色:控制对节点的操作权限。
      • 分配用户角色:在 Manage and Assign Roles 中为用户绑定对应角色。
  4. 其他权限控制

    • 修改Jenkins服务用户(可选):编辑 /etc/default/jenkins,修改 JENKINS_USERJENKINS_GROUP 为自定义用户(需提前创建)。
    • 防火墙配置:确保端口(默认8080)开放,如 sudo ufw allow 8080
  5. 验证权限
    使用不同用户登录Jenkins,验证其权限是否符合配置。

说明:推荐使用 Role-based Authorization Strategy 插件实现灵活的权限管理,避免直接修改系统用户权限。

0
看了该问题的人还看了