ランタイムDBの管理者ユーザのパスワード変更について

Document created by Hirotaka_Iinuma Employee on Dec 3, 2015
Version 1Show Document
  • View in full screen mode

文書番号: JTEC002411

 

製品名:Identity Manager

 

バージョン:r12.5 および r12.6

 

OS:All

 

Question

Identity Managerのインストール時に指定したランタイムDBの管理者ユーザのパスワードを変更することは可能ですか

 

Answer

以下の手順で行うことができます。

 

1. DBへの接続は以下のファイルの中で定義されています。

Jboss5をご使用の場合

C:\jboss-5.1.0.GA\server\default\conf\login-config

Jboss6をご使用の場合

C:\jboss\jboss-eap-6.3\standalone\configuration\standalone-full.xml

 

2. 上記ファイルの中で"userName"を検索します(複数あります)。

以下の例ではrepoadminの部分になります。

"{PBES}"で始まる文字列を、手順3、4にて記載するツールを用いて新しいパスワードを暗号化した文字列に変更します。

 

standalone-full.xmlファイルあるいはlogin-configファイルの記述例

 

<authentication>

<login-module code="com.netegrity.jboss.datasource.PicketBoxPasswordEncryptedLogin"
flag="required" module="com.ca.iam.idmutils">
   
<module-option name="userName" value="repoadmin"/>

<module-option name="password" value="{PBES}:B8+4u/F3aiZ9sXus6HyDNA=="/>

<module-option name="managedConnectionFactoryName" value="jboss.jca:name=iam/im/jdbc/jdbc/objectstore,service=NoTxCM"/>   
</login-module>

</authentication>

 

3. コマンドプロンプトから、以下のフォルダに移動します。

cd "<Identity Managerインストールフォルダ>\IAM Suite\Identity Manager\tools\PasswordTool"

 

4. コマンド "pwdtools -JSAFE -p <新しいパスワード>" を実行し、出力された"{PBES}"で始まる文字列をコピーします。

 

5. 手順2で開いたファイルの"password"の箇所に、手順4でコピーした"{PBES}"で始まる文字列に差し替えます。

 

6. ファイルを保存し、JBOSSを再起動します。

Attachments

    Outcomes