Jenkins 관리 > Configure Global Security 메뉴에서 아래와 같이 계정 등록 및 권한을 부여할 수 있습니다.
그런데 계정만 추가하고 권한을 부여하지 않은 경우 Jenkins 를 접속할 수 없는 경우가 생깁니다.
만약 등록한 계정이 하나뿐인데, 권한 부여를 하지 않았다면 Jenkins 관리 화면에서 수정도 불가능합니다.
접속시 아래와 같은 화면이 나타날 것입니다.
이 경우는 Jenkins 의 Security 설정을 초기화 해 주어야 합니다.
.jenkins 디렉토리에 있는 config.xml 파일을 수정해 주어야 합니다.
(예를 들어 C:\Users\.jenkins)
<useSecurity>true</useSecurity>
<authorizationStrategy class=“hudson.plugins.nhnauth.NHNAuthAuthorizationStrategy" />
|
userSecurity 는 false 로 변경하고, authorizationStategy 옵션은 삭제해 주시면 됩니다.
Tomcat 을 재시작 후 Jenkins 를 접속하시면 Security 설정을 하기 전으로 돌아가는 것을 확인하실 수 있습니다.
<useSecurity>false</useSecurity>
<!--authorizationStrategy class=“hudson.plugins.nhnauth.NHNAuthAuthorizationStrategy” /-->
|
'Tool > Jenkins' 카테고리의 다른 글
Jenkins Rest API 사용기 (0) | 2016.09.05 |
---|---|
Jenkins2.0 무엇이 달라졌는가? (0) | 2016.06.22 |
Jenkins Custom Plugin UpdateSite 등록하기 (0) | 2016.06.22 |
Jenkins 2.0 무작정 따라하기 (0) | 2016.06.22 |