WAS/WebLogic

[Tips] 관리자 패스워드 변경

투칼론 2017. 2. 27. 22:27
반응형

보안강화 목적이나, 표준화를 위해 웹로직 관리자 패스워드를 변경하고자 하는 경우에 간단한 작업을 통해 변경할 수 있다.

대략적인 절차는 아래와 같다.



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  참조할 것