Skip To Content

PostgreSQL のデフォルト パスワードの変更

3 つのデータベース ログイン ロールは、 ArcGIS Server on Amazon Web Services インスタンス上の PostgreSQL 内にあるエンタープライズ ジオデータベースと一緒に提供されます。これらのパスワードはハード コードされていて、よく知られています。インスタンスのセキュリティを高めるために、ログイン ロールのパスワードを変更する必要があります。

パスワードを変更するには、アマゾン ウェブ サービス インスタンスにログインする必要があります。ArcGIS Server Cloud Builder on Amazon Web Services アプリケーションを使用してサイトを作成した場合、サイトを作成したときのキー ペアを指定し、セキュリティ グループでポート 22 を開いて、インスタンスに接続できるようにする必要があります。パスワードの変更後は、ポート 22 を閉じてもかまいません。

  1. ubuntu として PostgreSQL がインストールされているインスタンスに接続します。
  2. root ユーザーに切り替えます。
    sudo su -
  3. postgres データベース ログイン ロールを使用して psql にログインし、postgres データベースに接続します。
    cd /data
    psql postgres postgres
  4. \password コマンドを発行し、3 つのログイン ロールのパスワードを変更します。

    \password コマンドの構文は、\password <ユーザー名> です。

    たとえば、sde ユーザーのパスワードを変更するには、次のように入力します。

    \password sde
    新しいパスワードの入力を求められます。この手順を owner および postgres ユーザーに対して繰り返し、安全性の高い一意のパスワードを設定します。

  5. psql を終了するには、「\q」と入力します。
  6. 注意:

    owner のログイン パスワードを変更したら、新しいパスワードを使用するように ArcGIS Server on Amazon Web Services インスタンスの登録済みデータベースを更新する必要があります。

  7. ArcGIS for Desktop のローカル インストールで、カタログ ツリーから GIS サーバーに接続します。
  8. サーバーを右クリックし、[サーバー プロパティ] をクリックします。
  9. リスト内にある登録済みデータベースを選択し、[プロパティ] ボタンをクリックします。

    [登録済みデータベースの編集] ダイアログ ボックスが開きます。

  10. [編集] をクリックし、接続情報を変更します。

    [データベース接続] ダイアログ ボックスが開きます。

  11. [パスワード] フィールドに owner の新しいログイン パスワードを入力し、[OK] をクリックします。
  12. [登録済みデータベースの編集] ダイアログ ボックスで [OK] をクリックします。
  13. ArcGIS Server on Amazon Web Services インスタンス上でジオデータや他のジオデータベースを登録してある場合は、それぞれに対して手順 8 から 11 を繰り返し、owner ログイン ロールのパスワードを変更します。