페이지 트리

이 문서는 Jenkins에서 사용자를 관리하는 방법에 대한 가이드를 제공한다.



Jenkins 사용자 관리

Jenkins에는 다음과 같은 여러가지의 인증 방법이 지원되고 있다.

  • Delegate to servlet container
  • Jenkins own user database
  • LDAP
  • Unix user/group database

이를 설정하기 위해서는 Jenkins 관리 > Configure Global Security의 Access Control을 이용한다.

Jenkins own user database

Jenkins own user database는 Jenkins 자체적인 사용자 관리 시스템을 사용하는 방법으로 관리자가 사용자를 추가하는 방식과 일반 사용자가 가입을 하는 방법이 있다. 

사용자 추가

Jenkins의 사용자를 추가하기 위해 Jenkins 관리 > Manage Users 메뉴로 이동한다. 왼쪽 메뉴에서 사용자 생성을 선택하고 적절한 정보를 입력 후 Create User 버튼을 클릭한다.

사용자 가입 허용 설정

사용자 가입 허용을 위해 Jenkins 관리 > Configure Global Security > Access Control에서 사용자의 가입 허용을 체크 후 Save 버튼을 설정한다.

계정 생성

사용자의 가입 허용 후에 다음과 같이 로그인 화면에서 계정 생성을 확인할 수 있다.


회원 가입을 위한 적절한 Sign up 정보를 입력하고 Sign up 버튼을 클릭 한다.


LDAP 방식의 사용자 관리

LDAP을 사용하여 사용자 인증을 위해 Jenkins 관리 > Configure Global Security > Access Control에서 LDAP을 선택하고 필요한 정보를 입력한다.

User 정보 변경

User 정보 변경 하기 위해선 admin 계정으로 접속 해야 한다. Jenkins 관리 > Manage Users 클릭 한다.

정보를 변경 할 유저 우측의 기어 모양을 클릭 한다.

아래 그림 처럼 정보를 변경 할 수 있다. 정보를 변경 하고 Save 버튼을 클릭 한다.

User 삭제

User 삭제 하기 위해선 admin 계정으로 접속 해야 한다. Jenkins 관리 > Manage Users 클릭 한다.

삭제 하고 싶은 유저의 우측  아이콘을 클릭 한다.

삭제 할 것인지 한번 더 묻는다. Yes 버튼을 클릭 한다.

유저가 삭제 되었음을 확인 할 수 있다.

User 권한 부여

유저 권한 부여 하기 위해선 admin 계정으로 로그인 해야 한다. Jenkins 관리 > Configure Global Security 클릭 한다.

Authorization > Matrix-based security 또는 Project-based Matrix Authorization Strategy > User/group to add 의 유저를 추가 해주고 권한을 부여 하고 Save 버튼을 클릭 한다.

만약 실수로 Admin이 Access 할 수 없을 경우, 다음과 같이 $Jenkins_Home$config.xml 를 설정 후 Jenkins를 재 시작 한다.




  • 레이블 없음