💽 CICD/Jenkins

[Jenkins] 관리자(admin) 암호 재설정

heywantodo 2023. 8. 1. 15:50
728x90
반응형

[Jenkins] 관리자(admin) 암호 재설정

젠킨스 초기 패스워드 

Jenkins 관리자의 초기 패스워드 경로는 다음과 같다.

 

centOS

/var/jenkins_home/secrets/initialAdminPassword

ubuntu

/var/lib/jenkins/secrets/initialAdminPassword

 

설정파일 수정

초기패스워드로 로그인을 한 후, 관리자의 패스워드를 잊어버렸을 때 재설정하는 방법을 알아보자 

먼저 Jenkins의 설정 파일을 수정해준다.

sudo vi /var/lib/jenkins/config.xml

다음과 같이 설정 파일이 보인다. <useSecurity> 부분을 false로 바꾼 후 재 시작을 해주자

~
<useSecurity>false</useSecurity>
~
sudo systemctl restart jenkins

조금 기다린 후 젠킨스 웹에 접속을 하면 로그인 없이 바로 젠킨스 페이지로 접속이된다.

unsecure한 방식으로 접근이됐다고 경고

⚠ 참고로 변경했던 설정 파일은 restart 되는 과정에서 원상복구가 된다

 

관리자 생성

관리자 계정을 새로 생성해야 한다. 과정은 다음과 같다.

1. Jenkins 관리 -> Security 탭에 들어간다

2. Security Realm을 Jenkins'own user database로 수정 후 사용자의 가입을 허용해준다.

3. 권한 방식을 Matrix-based security로 지정해준 후 새로 생성해 줄 user에 권한을 준다. 

 

다시 로그인 창으로 돌아와서 권한을 부여한 유저명으로 Register를 진행해준다. 

로그인을 하면 관리자 권한이 잘 부여된게 보인다.

 

 

 

참조

https://chati.tistory.com/23

https://www.jenkins.io/doc/book/security/managing-security/

728x90
반응형