Confluence 수작업으로 관리자 계정/암호 복구하기(restore admin password)
Confluence 관리자 암호를 분실했거나 연동한 crowd 서버가 내려가서 로그인이 불가능할 경우 대처 방법
Confluence 6.5 부터는 복구 모드가 추가되서 편리해졌지만 그 이전 버전은 DB를 직접 조작해야 합니다.
복구 모드 구동
- Confluence 중지
bin/setenv.sh(Windows 의 경우 setenv.bat) 를 수정해서 시스템 프로퍼티에 다음과 같이 지정
-Datlassian.recovery.password=<your-password>
지정 예(관리자 암호가 my_secret 일 경우)
windows 는 :end 구문 위에 적어주어야 함
Windows(setenv.bat)set CATALINA_OPTS=-Datlassian.recovery.password=my_secret %CATALINA_OPTS% :end
Linux 는 export CATALINA_OPTS 앞에 적어줘야 함
Linux(setenv.sh)CATALINA_OPTS="-Datlassian.recovery.password=my_secret ${CATALINA_OPTS}" export CATALINA_OPTS
- Confluence 재시작
- 로그인 계정은 recovery_admin 을 사용하고 위에서 설정한 암호로 로그인
- 변경 작업이 끝났으면 구동 스크립트내 "-Datlassian.recovery.password=" 프로퍼티 를 삭제하고 재기동