2014-06-19 1 views
5

저는 Jenkins에서 보안을 활성화하고 나 자신을 유일한 사용자로 추가했습니다. "저장"을 클릭하면 비밀번호 생성을 요청하지 않고 로그온 화면으로 돌아 왔습니다. 방금 추가 한 사용자 이름으로 로그인 할 수 없습니다. 사용할 수있는 기본 암호가 있습니까? 아니면 config.xml 파일에서 보안을 다시 비활성화해야합니까?Jenkins Security - 로그인 할 수 없습니다.

어떤 도움을 주셔서 감사합니다 :

+0

은 http://superuser.com에 속합니다. – Goldorak84

답변

29

나는 그것을 해결했다. 여기 내가 한 일이있다.

  1. I I 보안

  2. 선정 Jenkin의 자체 데이터베이스를 다시 활성화도 확인 또한 (사용자가 가입 할 을 허용 JENKINS_HOME/config.xml

  3. 재시작하는 톰캣

  4. 에 사용할 보안 승인에서 "아무나 할 수있는 모든 것"이라고 표시되어 있는지 확인하십시오.

  5. "저장" 저장을 클릭하면 초기 페이지로 이동 한 다음 오른쪽 상단에 '가입'링크가 있습니다.

  6. "가입"을 클릭하고 사용자 이름과 암호를 입력 한 다음 로그인하십시오. 현재 등록 된 사용자는 귀하뿐입니다. 그러나 실제로 다른 것을했습니다. 첫 번째 계정을 만들기 전에 "Manage Jenkins"메뉴에는 "Manage users"가 없습니다. Jenkins에 사용자를 추가 할 때이 가이드를 보았는데 "Manage Jenkins"메뉴 아래에 "Manage users"링크가 있어야한다고 나와 있지만 아무 것도 없습니다. 그러나 첫 번째 계정을 만든 후 (가입을 사용하여) 이제 해당 계정을 찾을 수 있습니다.

  7. "사용자 관리"에서 사용자를 추가 한 다음 "보안 관리"로 돌아가서 "사용자가 가입하도록 허용"을 비활성화하십시오. 또한 Jenkins에서 잠길 염려없이 Matrix 기반 인증을 사용할 수 있습니다.

누군가가 유용하다고 생각하길 바랍니다.

건배.

+0

저는 젠킨스 위키에 이러한 지침이 없다고 생각합니다. 고맙습니다! –

+3

@Johann이 직접 답변을 수락 하시겠습니까? – oldergod

+0

# 4는 "GUI로 이동하여 Jenkins 관리를 선택하고 액세스 제어에서 글로벌 보안 구성 ...을 선택하십시오"로 시작해야합니다. – useSticks

관련 문제