jenkins設置權限對項目管理

1、安裝插件:Role-based Authorization Strategy 

中文:系統管理--》插件管理--》可更新--》Role-based Authorization Strategy

英文:manage jenkins --》manage plugins--》available--》Role-based Authorization Strategy

點擊install如下

2、manage jenkins --》Configure Global Security

點擊保存時報錯:

解決辦法:

安裝相應的依賴包

安裝完繼續報錯

 更改登錄用戶賬號密碼

vim /root/.jenkins/users/admin_8625775439119967148/config.xml 

上面紅色部分被替換後的樣子#jbcrypt:$2a$10$DdaWzN64JgUtLdvxWIflcuQu2fgrrMSAMabF5TSrGK5nXitqK9ZMS,此時密碼就是111111

3、進入 manage jenkins --》Manage and Assign Roles

1)點擊manage roles

設置全局角色(全局角色可以對jenkins系統進行設置與項目的操作)
admin:對整個jenkins都可以進行操作

options:可以對所有的job進行管理
other:只有讀的權限

2)設置項目角色(項目角色只能對項目進行操作)
cpct_test_manage:cpct_test的管理人員
cpct_test_user:cpct_test的普通用戶

4、創建用戶並分配角色

創建用戶進入manage jenkins --》Manage Users--》Creat User(舉一例)

分配角色

分配結果如下

點擊save是報錯

解決辦法

[[email protected] ~]# vim /root/.jenkins/config.xml

重啓jenkins然後按以下操作

然後就可以在manage users的地方直接更改密碼

然後在繼續上面的配置