Sun WebServer のインストール

管理サーバーアクセス制御

サーバー管理者を定義する realm を指定する必要があります。デフォルトの realm 名は、serverAdmin です。また、ユーザー名やパスワードの情報源は HTPASSWD です。ユーザーの情報源は、ユーザーリストが HTPASSWD ユーティリティで作成されるかシステム上のユーザー情報から作成されるかを決定します。

管理サーバーの realm 情報を変更するには root でなければなりません。

少なくとも 1 人のユーザーが realm を変更できるよう、少なくとも 1 人の realm 管理者を必要とします。

デフォルト領域の使用
  1. ユーザー adminserverAdmin という realm の管理者として作成します。


    # htrealm add -r serverAdmin -u admin
    Setting password for the user admin. Password:
    Confirm Password:
    
  2. ユーザー admin に realm の管理特権を割り当て、ユーザー admin が後で他のユーザーを作成できるようにします。


    # htrealm add -r serverAdmin -u admin -A
    
サーバー管理 realm の新規作成

異なる realm を使用したり serverAdmin のユーザー情報源を変更するには、以下の手順に従います。

  1. 現在の serverAdmin 定義を削除します。


    # htrealm delete -r serverAdmin
    
  2. 新しい realm を作成します。

    realm ソースは HTPASSWD または UNIXSYS です。


    # htrealm add -r serverAdmin -s UNIXSYS
    
  3. 既存の realm ユーザーを realm 管理者として指定します。以後、そのユーザーは、 realm を削除または変更する権限を得ます。


    # htrealm add -r serverAdmin -u userName -A
    
  4. serverAdmin 以外の realm 名を使用した場合、/etc/http/access.conf のアクセス制御を自分の realm 名に置き換える必要があります。

  5. access.conf および htrealm の詳細ヘルプについては、access.conf(4) および htrealm(1m) マニュアルページを参照してください。