보안강화 목적이나, 표준화를 위해 웹로직 관리자 패스워드를 변경하고자 하는 경우에 간단한 작업을 통해 변경할 수 있다.
대략적인 절차는 아래와 같다.
1. 도메인에 있는 Managed Server가 모두 기동하거나, 기동되었는지를 확인함
: 이는 Managed Server가 변경된 패스워드 정보를 Admin Server로부터 가져오기 위함이다.
2. 웹 관리 콘솔에서 관지자 비밀번호 변경함
: Domain Structure Tree의 Security Realm에서 변경 가능함
3. boot.properties파일에 변경된 비밀번호 적용
예를들어)
$ vi boot.properties (위치 디렉터리는 설정에 따라 다를 수 있음)
username=[관리자계정] 예) system
password=[변경한 패스워드] 예) welcome1
boot.properties 파일은 $DOMAIN_HOME/servers/AdminServer/security 디렉터리 파일을 참조하지만,
WebLogic 기동 Shell에 JAVA_OPTIONS="-Dweblogic.system.BootIdentityFile=${DOMAIN_HOME}/boot.properties"를 설정하면 $DOMAIN_HOME에 있는 boot.properties 파일을 참조한다.
4. 웹로직 재기동
: 기동이 되고, 관리 콘솔에 접속되면 패스워드 변경이 잘되었음을 확인할 수 있고, boot.properties 파일은 암호화가 됨을 확인할 수 있다.
5. 참고
[참고#1] 사용하고 있는 인스턴스 셧다운 Shell에 관리자 계정/패스워드가 설정되어, 당연히 새로운 패스워드로 변경해주어야 한다.
[참고#2] 패스워드를 초기화하고자 하는 경우에는 http://blueyikim.tistory.com/71 참조할 것
'WAS > WebLogic' 카테고리의 다른 글
[Tips] boot.properties 파일에 관리자 유저/패스워드 설정 (0) | 2017.06.19 |
---|---|
[보안] 웹 관리 콘솔 접속 제어 (0) | 2017.05.30 |
[Tips] JESSIONID 변경 (0) | 2017.02.14 |
[Tips] bsu 명령어 (0) | 2016.12.13 |
[Tips] 웹서버 플러그인 주요 파라미터 (0) | 2016.11.26 |