在Debian上设置Jenkins权限,推荐使用Role-based Authorization Strategy插件,步骤如下:
安装插件
进入Jenkins管理界面→「Manage Jenkins」→「Manage Plugins」→搜索并安装「Role-based Authorization Strategy」插件。
启用权限策略
「Manage Jenkins」→「Configure Global Security」→在「Authorization」栏选择「Role-Based Strategy」并保存。
创建角色
分配用户角色
「Manage and Assign Roles」→「Assign Roles」,为用户勾选对应的全局/项目角色。
(可选)修改Jenkins运行用户
编辑/etc/default/jenkins,修改JENKINS_USER为自定义用户(如jenkins-admin),并重启服务。
验证权限
使用不同用户登录Jenkins,确认其仅能访问被授权的功能和项目。
注意:避免直接使用root用户运行Jenkins,优先通过插件实现权限隔离,确保系统安全。