초기에 사용자를 만들어고 사용자 접속 옵션을 넣으면
(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 |