Recovery Admin 계정을 사용한 사용자 디렉토리 동기화 가이드

 

해당 가이드는 Crowd SSO에서 사용하는 계정에 이슈가 발생하여 Recovery Admin 계정을 사용한

사용자 디렉토리 동기화를 설정하는 가이드 입니다.

 

1. Crowd SSO 해제

 

1-1. Bitbucket 서비스를 종료 합니다.

./stop-bitbucket.sh

 

1-2. Bitbucket의 {Data_Directory}/shared/bitbucket.properties 파일을 수정합니다.

vi /data/data_home/bitbucket/shared/bitbucket.properties # plugin.auth-crowd.sso.enabled=true -> 앞에 #을 붙여 주석처리 합니다.

 

2. Recovery_Admin 활성화

 

2-1. Bitbucket의 {Install_Directory}/bin/_start-webapp.sh 파일을 수정합니다.

 

vi /data/install_home/bitbucket/bin/_start-webapp.sh JVM_SUPPORT_RECOMMENDED_ARGS="-Datlassian.recovery.password=1234" # 기본적으로 해당 위의문구는 주석처리 되어있습니다. #을 지우시고 위와 같이 작성해주세요. # 위의 예시는 Recovery_Admin 계정의 패스워드를 1234로 지정하는 예시입니다.

 

2-2. Bitbucket을 재 시작 합니다.

 

./start-bitbucket.sh

 

3. 사용자 디렉토리 전체 동기화

 

3-1. 설정한 Recovery_Admin 계정으로 로그인합니다.

3-2. 우측 상단 톱니바퀴 아이콘 → User Directories → Edit 버튼을 클릭합니다.

 

3-3. Enable Incremental Synchronistation(증분 동기화 활성화) 항목 체크를 해제 한 다음, Test Serttings 버튼을 클릭하여 Bitbucket 설정이 정상적으로 작동하는지 확인합니다.

 

3-4. Save and Test 버튼을 클릭하여 저장합니다.

3-5. Synchronise 글씨를 클릭하여 사용자 동기화를 진행합니다. 정상적으로 동기화 성공 시 아래 “Last synchronised at ~ 날짜“가 표시됩니다.

 


 

모든 과정을 마친 후 설정을 원래대로 복구하시려면 해당 과정을 역순으로 진행하시면 됩니다.

Related content