본문 바로가기
IBM - old/IBM BPM

[BPM]IBM BPM 의 admin 관련 password 변경하는 방법

by freeman98 2017. 3. 11.

안녕하세요 이정운 입니다.


모 고객사의 요청에 의해서 IBM BPM 의 admin 관련 password 변경하는 방법에 대해서 정리해서 공유드리오니 참고하시기 바라겠습니다.

(참고로 IBM BPM 은 Deployment Admin(실제 BPM 의 admin) 과 Cell Admin(실제 WAS 의 admin) 이라는 2개의 admin 이 존재합니다.)


admin 관련 password 변경하는 방법


1) Cell Admin
IBM BPM 을 설치할 때 사용했던 script 에 보면 하단과 같이 Deployment Admin 과 Cell Admin 에 대한 ID/Password 에 대해서 정의한 것을 찾을 수 있습니다.
(여기서 Deployment Admin 은 BPM 의 admin 이며 Cell Admin 은 WAS 의 admin 역할을 일반적으로 수행합니다. 관리콘솔 접속에 대한 부분만 변경하려면 Cell Admin 을 변경하면 됩니다.)


bpm.de.authenticationAlias.1.name=DeAdminAlias
bpm.de.authenticationAlias.1.user=admin
bpm.de.authenticationAlias.1.password=admin

....

bpm.cell.authenticationAlias.1.name=CellAdminAlias
bpm.cell.authenticationAlias.1.user=ceAdmin
bpm.cell.authenticationAlias.1.password=ceAdmin


여기서는 Cell Admin 의 password 변경에 대해서만 테스트 후 방안 언급드리도록 하겠습니다.(Deployment Admin 은 BPM 의 admin 으로 엮인데가 더 많습니다.)
#1) IBM BPM 의 WAS 관리 콘솔의 'Users and Groups > Manage Users' 에서 Cell Admin ID 를 선택후 password 를 변경합니다.


#2) 관리콘솔에서 'Security > Global Security > Java Authentication and Authorization Service > J2C Authentication Data' 메뉴의 CellAdminAlias 의 password 를 동일하게 변경합니다.


#3) 그 후 저장 및 동기화 후에 Dmgr 부터 차례대로 재시작 합니다.

참고 : Changing the primary admin user password in IBM Business Process Manager
http://www-01.ibm.com/support/docview.wss?uid=swg21674790


2) Deployment Admin

#1) 기본 적으로 상단의 1) 과 동일하게 관리콘솔에서 password 변경

#2) Dmgr 프로파일 위치에서 하단과 같이 wsadmin 명령 수행

dmgr_profile_root/bin>wsadmin -conntype NONE -lang jython
AdminTask.updateBPMAliasesAndRunAsRolesPasswords('[-userName admin -password admin2]')
AdminConfig.save()


#3) 관리콘솔의 'system administration > nodes' 메뉴에서 노드를 선택하고 동기화 수행


#4) Dmgr 부터 차례대로 재시작

참고 : Changing IBM Business Process Manager passwords
https://www.ibm.com/support/knowledgecenter/SSFTDH_8.5.0/com.ibm.wbpm.admin.doc/topics/tchanging_admin_password.html



댓글