Websphereにおいて、wsadminやWASの停止時にパスワード入力を求められますが、soap.client.propsファイルに事前に認証情報を記載しておくことで、パスワード入力を省略することができます。
ファイルパス:<WAS_ROOT>/profiles/<プロファイル名>/properties/soap.client.props
1 2 |
com.ibm.SOAP.loginUserid= (IDを入力) com.ibm.SOAP.loginPassword= (パスワードを入力) |
入力したらPropFilePasswordEncoder.shを実行することで暗号化することも可能です。
詳しくはこちらに書かれています。
管理セキュリティーを有効にしている環境で管理コマンドやwsadmin実行時のパスワード入力を省略する方法
ただし、これを利用してパスワードを入力する機会がなくなり、数年後忘れてしまうということがありました。
そんなときは、以下のサイトでパスワードを復号できます。
http://www.sysman.nl/wasdecoder/
https://strelitzia.net/wasXORdecoder/wasXORdecoder.html
http://www.poweredbywebsphere.com/decoder.html
非公式なので実施は自己責任ですが、私は問題なく復号できました(WAS 9.0.5.6で実施)。繰り返しますが、非公式なので自己責任かつ最後の手段ですね。