Sun Java System Application Server Enterprise Edition 8.1 2005Q2 管理ガイド

- Previous: Microsoft Windows プラットフォーム上での自動再起動
- Next: 第 20 章 domain.xml のドット表記名属性

# 自動再起動時のセキュリティー

起動時に必要となるパスワードとマスターパスワードは、次のいずれかの方法を使って処理します。

- Microsoft Windows 上で、ユーザーにパスワードを尋ねるようにサービスを設定します。

  1. サービスコントロールパネルで、作成したサービスをダブルクリックします。

  2. 「プロパティー」ウィンドウの「ログオン」タブをクリックします。

  3. 「デスクトップとの対話をサービスに許可」にチェックマークを付け、必要なパスワードに対するプロンプトがコンポーネント起動時に表示されるようにします。

     ログインしてプロンプトを表示させ、入力時にエントリがエコーバックされないことを確認する必要があります。これがサービスオプションを使用する際のもっとも安全な方法ですが、この方法の場合、ユーザーが関与しないとサービスが利用可能になりません。

     デスクトップとの対話オプションを設定しなかった場合、サービスは「開始保留」状態のままになり、ハングアップしたように見えます。この状態から抜け出すには、このサービスのプロセスを終了してください。

- Windows または UNIX 上で、`--savemasterpassword=true` オプションを使ってドメインを作成し、管理パスワード格納用のパスワードファイルを作成します。コンポーネント起動時に、`--passwordfile` オプションを使ってパスワードが格納されたファイルを指定します。

  次に例を示します。

  1. ドメイン作成時にマスターパスワードを保存します。次の構文では、ユーザーは管理パスワードとマスターパスワードの入力を求められます。

         asadmin create-domain --adminport 4848 --adminuser admin
         --savemasterpassword=true --instanceport 8080 domain1

  2. Windows の場合は、サービスを作成します。その際、パスワードファイルを使って管理パスワードを提供します。

         C:\windows\system32\sc.exe create domain1 binPath=
         "C:\Sun\AppServer\lib\appservService.exe \"C:\Sun\AppServer\bin\asadmin.bat
         start-domain --user admin --passwordfile C:\Sun\AppServer\password.txt domain1\"
         \"C:\Sun\AppServer\bin\asadmin.bat stop-domain domain1\"" start= auto
         DisplayName= "SJESAS_PE8.1 DOMAIN1"

     パスワードファイル `password.txt` のパスは、`C:\Sun\AppServer\password.txt` です。このファイルには、パスワードが次の形式で格納されています。

     `AS_ADMIN_password=`password

     たとえば、パスワードが `adminadmin` の場合、次のようになります。

     `AS_ADMIN_password=adminadmin`

  3. UNIX の場合、`inittab` ファイルに追加する行の中で、`--passwordfile` オプションを使用します。

         das:3:respawn:/opt/SUNWappserver/bin/asadmin start-domain --user admin
         --passwordfile /opt/SUNWappserver/password.txt domain1

     パスワードファイル `password.txt` のパスは、`/opt/SUNWappserver/password.txt` です。このファイルには、パスワードが次の形式で格納されています。

     `AS_ADMIN_password=`password

     たとえば、パスワードが `adminadmin` の場合、次のようになります。

     `AS_ADMIN_password=adminadmin`

- Previous: Microsoft Windows プラットフォーム上での自動再起動
- Next: 第 20 章 domain.xml のドット表記名属性

- © 2010, Oracle Corporation and/or its affiliates