글로벌 보안을 위한 Jenkins 구성 파일 - 보안 영역 - Jenkins의 자체 사용자 데이터베이스

글로벌 보안을 위한 Jenkins 구성 파일 - 보안 영역 - Jenkins의 자체 사용자 데이터베이스

Jenkins가 구성 데이터를 저장하는 위치를 찾아야 합니다. 특히 Global Security - Security Realm 폴더 검색을 시도했지만 var/lib/jenkins성공하지 못했습니다. 이 설정이 포함된 구성 파일이 있습니까? Jenkins에 로그인할 수 없으며 수동으로 다시 변경해야 합니다.

여기에 이미지 설명을 입력하세요

답변1

Jenkins에 로그인할 수 없습니다.

Jenkins 보안을 재설정할 수 있습니다.

보안 비활성화

더 이상 Jenkins를 재구성할 수 없는 방식으로 실수로 보안 영역/인증을 설정할 수도 있습니다.

이런 일이 발생하면 다음 단계에 따라 문제를 해결할 수 있습니다.

  • Jenkins 중지(가장 쉬운 방법은 서블릿 컨테이너를 중지하는 것입니다.)

  • $JENKINS_HOME파일 시스템으로 이동하여 config.xml파일을 찾으십시오.

  • 이 파일을 편집기에서 엽니다.

  • <useSecurity>true</useSecurity>이 파일에서 요소를 찾으세요 .

  • true다음 으로 교체false

  • 요소를 제거 authorizationStrategy하고securityRealm

  • 젠킨스 시작

  • Jenkins가 다시 돌아오면 모든 사람이 시스템에 대한 전체 액세스 권한을 얻을 수 있는 비보안 모드가 됩니다.

그래도 작동하지 않으면 이름을 바꾸거나 삭제해 보세요 config.xml.

원천:Jenkins 보안 - 보안 비활성화

관련 정보