초기에 사용자를 만들어고 사용자 접속 옵션을 넣으면
(Configure Global Security에서 사용자가입 허용_
만들어진 사용자로 로그인이 가능하며, 모든 권한을 갖는다
이에 사용자를 만들고 해당사용자에게 특정 role을 부여하는 절차이다.

Plugin: Role-based Autorization Strategy설치

jenkins 관리-> Configure Golbal Security-> Authoriaztion에서 Role-Based Strategy를 선택후 저장
로그아웃후 만들어진 사용자(위에서 가입허용으로 만든 사용자)로 로그인을 하면 Access Denied라고 나옴

jenkins관리 => Manage and Assign Roles -> Manage Role
Golbal roles에서 Role to add 에 read-only라고 적고 add한다. Overall [read]선택후 -> 저장

이제 사용자와 role을 연결해주자
jenkins관리 -> Manage and Assign Role -> Assign Roles
User/group to add [guest] 기존에 만든 사용자를 입력하고 add버튼을 누른다. 그리고 read-only role을 선택하고 저장

로그아웃후 재로그인시 guest로 로그인이 가능해졌다
Job은 보이지 않은

다시 관리자로 로그인후
jenkins관리 -> Manage and Assign Roles-> Manage Roles read-only role에서 Job [read] 를 선택하고 저장후 재로그인[guest] 하면 Job이 보인다,

'나는 노동자 > Jenkins' 카테고리의 다른 글

git clone username password  (0) 2019.12.18
gitlab 암호 잊어버렸을때  (0) 2019.11.13
jenkins+ansible+mysql+php+nginx+shell scripting  (0) 2019.11.05
jenkins ansible output color  (0) 2019.11.05
jenkins root 추가  (0) 2019.11.04

+ Recent posts