웹로직 관리자 계정의 패스워드를 잊어버린 경우에는 비밀번호를 초기화해야 한다. 만약에 패스워드를 알고 있지만, 패스워드를 변경하고자 하는 경우에는 http://blueyikim.tistory.com/894 을 참조하면 된다.
1. 웹로직 계정 관리 구조
도메인 생성 시 입력한 관리자 계정과 패스워드는 아래 폴더와 아래 파일을 활용한다.
$DOMAIN_HOME/security/DefaultAuthenticatorInit.ldift 초기 아이디와 패스워드 정보가 저장됨
$DOMAIN_HOME/security/SerializedSystemIni.dat 암호화 알고리즘의 Seed 역할을 수행함(salt 파일)
웹로직 기동 시에 위의 DefaultAuthenticatorInit.ldift 파일을 참조하여,
$DOMAIN_HOME/servers/Admin서버/data/EmbededLDAP 폴더에 사용자 계정을 생성함
2. 수행해야 할 작업
1) $DOMAIN_HOME/servers/[Admin/Managed Server]/data 디렉토리 아래 EmbedeLDAP 디렉토리를 삭제 함
2) DefaultAuthenticatorInit.ldift 파일 신규 생성
[백업받음] mv
DefaultAuthenticatorInit.ldift DefaultAuthenticatorInit.ldift.org
$DOMAIN_HOME/security/ 디렉토리에서 weblogic.security.utils.AdminAccount 유틸리티를 이용해서 DefaultAuthenticatorInit.ldift 파일을 새로 생성
(명령어예시) $java weblogic.security.utils.AdminAccount weblogic welcome1 .(점)
(복사) $cp DefaultAuthenticatorInit.ldift ./security
3) $DOMAIN_HOME/boot.properties에 계정과 패스워드 정보를 입력함. 2)에서 재설정한 계정(username)/비밀번호(password)를 입력하면 됨
(명령어예시) vi boot.properties
username=weblogic
password=welcome1
4) 웹로직을 재기동하면, 기동되면서 Managed Server에 EmbededLDAP 내용도 복사되고, boot.properties 파일도 암호화 됨
'WAS > WebLogic' 카테고리의 다른 글
[개요] 웹로직 배포(Deployment) 이해 (0) | 2016.03.01 |
---|---|
[Tips] WebLogic 유용한 유틸리티 (0) | 2015.07.08 |
[개요] 웹로직 셀프튜닝(Self Tuning) 이해 (0) | 2015.05.14 |
[TroubleShooting] 스레드(Thread) 이해 및 덤프(dump) (0) | 2015.05.14 |
[개요] 클래스 로더(Class Loader) 이해 (0) | 2015.05.13 |