データベースのパスワードの更新
データベース・ユーザーのパスワードは必要に応じて変更することができます。例えば、パスワードが変更され、ユーザーが BigFix Inventory にログインできない場合などです。
始める前に
export JAVA_HOME=install_dir/jre/jre
など) を設定する必要があります。重要: 変更を加える前に、server.xml ファイルと database.yml ファイルのバックアップを作成します。
DB2 パスワードの変更について詳しくは、下記を参照してください。「サーバーでのパスワードの保守」。SQL Server パスワードの変更については、「SQL Server のログイン・パスワードの有効期限」を参照してください。
手順
- BigFix Inventory がインストールされているコンピューターにログオンします。
- 以下のコマンドを実行して、データベース・ユーザー用の新しいパスワードを入力します。
パスワードは暗号化された文字列として返されます。install_dir/wlp/bin/securityUtility encode
注: AES 暗号化を使用する場合は、上記のコマンドに以下のパラメーターを追加します:--encoding=aes
. - 以下の構成ファイルを編集して、新しい暗号化パスワードを入力します。
- install_dir/wlp/usr/servers/server1/server.xml
DB2 の場合は「properties.db2.jcc」 、SQL Server の場合は「properties.microsoft.sqlserver」のデータベース・エントリーを検索し、そのデータベース・エントリーのパスワードを変更します。
暗号化された新規パスワードを、以下のように password 属性にコピーします。- 'xor' エンコーディングの場合:
password="{xor}fgspGzAWPTApFzk="
- 'aes' エンコーディングの場合:
password="{aes}fgspGzAWPTApFzk="
- 'xor' エンコーディングの場合:
- install_dir/wlp/usr/servers/server1/config/database.yml
暗号化された新規パスワードを encrypted_password パラメーターにコピーします。
- install_dir/wlp/usr/servers/server1/server.xml
- BigFix データベースに対して同じユーザーを使用する場合は、以下の場所に新規パスワードを入力することも必要です。
- BigFix サーバーのデータベース・パスワードを更新します。詳しくは、下記を参照してください。データベース・パスワードの変更。
- BigFix Inventory で、 に移動します。データベース・ユーザーの暗号化されていないパスワードを入力し、「保存」をクリックします。
- BigFix Inventory サーバーを再起動します。