WebSphere Application Server - Express, Version 6.1   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows, Windows Vista

             目次と検索結果のパーソナライズ化

非 root ユーザーに プロファイル作成のためのファイルおよびディレクトリーへの書き込み権限を付与

インストーラーは、非 root ユーザーに、 該当するファイルおよびディレクトリーへの書き込み権限を付与することができます。 これにより、非 root ユーザーがプロファイルを作成できるようになります。 インストーラーは、プロファイルを作成する権限があるユーザーのグループを作成することも、 プロファイルを作成する権限を個々のユーザーに付与することもできます。 次のタスクの例は、プロファイルを作成する権限があるグループの作成方法を示しています。

始める前に

このタスクでは、システム・コマンドに関する基本的な知識があることが前提となります。
このタスクでは、次の用語を使用します。
  • root ユーザーは、以下を指します。
    • [Linux] [HP-UX] [Solaris] [AIX] root ユーザー
    • [Windows] 管理者
  • 非 root ユーザーは、以下を指します。
    • [Linux] [HP-UX] [Solaris] [AIX] 非 root ユーザー
    • [Windows] 非管理者
  • インストーラーは、root ユーザーまたは root 以外のユーザーを指します。

このタスクについて

プロシージャー

  1. WebSphere Application Server がインストールされたシステムにインストーラーとしてログオンします。
  2. プロファイルの作成に使用できる profilers グループを作成します。
  3. プロファイルを作成する user1 という名前のユーザーを作成します。
  4. インストーラーおよび user1profilers グループに追加します。
  5. [Linux] [HP-UX] [Solaris] [AIX] ログオフしてからインストーラーとしてログオンし直し、新規グループを選択します。
  6. インストーラーとして、オペレーティング・システムのツールを使用して、ディレクトリーおよびファイルのアクセス権を変更します。
    [Linux] [HP-UX] [Solaris] [AIX] 以下の例では、 インストール・ルート・ディレクトリーを /opt/IBM/WebSphere/AppServer と想定しています。
    chgrp  profilers /opt/IBM/WebSphere/AppServer/logs/manageprofiles
    chmod  g+wr  /opt/IBM/WebSphere/AppServer/logs/manageprofiles
    chgrp profilers /opt/IBM/WebSphere/AppServer/properties
    chmod g+wr  /opt/IBM/WebSphere/AppServer/properties
    chgrp profilers /opt/IBM/WebSphere/AppServer/properties/fsdb
    chmod g+wr  /opt/IBM/WebSphere/AppServer/properties/fsdb
    chgrp profilers /opt/IBM/WebSphere/AppServer/properties/profileRegistry.xml
    chmod  g+wr  /opt/IBM/WebSphere/AppServer/properties/profileRegistry.xml
    chgrp -R profilers /opt/IBM/WebSphere/AppServer/profileTemplates
    
    [HP-UX]
    chmod  -R g+wr /opt/IBM/WebSphere/AppServer/profileTemplates/default/documents 

    [HP-UX] ファイルのオーナーシップは、プロファイル作成時に それらのファイルをプロファイル・ディレクトリーへコピーしているときは保持されます。 書き込み権限をプロファイル・ディレクトリーに付与して、 そのプロファイル・ディレクトリーにコピーされたファイルを、プロファイル作成プロセスの一部として変更できるようにします。 プロファイル作成を開始する前に profileTemplate ディレクトリー構造に既にあるファイルは、プロファイル作成時に変更されません。

    [Linux]
    chgrp profilers /opt/IBM/WebSphere/AppServer/properties/Profiles.menu
    chmod  g+wr /opt/IBM/WebSphere/AppServer/properties/Profiles.menu
    [Windows] 以下の例では、 インストール・ルート・ディレクトリーを C:¥Program Files¥IBM¥WebSphere¥AppServer と想定しています。 以下のディレクトリーとそのファイルに対する読み取りおよび書き込み権限を profilers グループに付与するには、Windows ドキュメンテーションの指示に従ってください。
    
    C:¥Program Files¥IBM¥WebSphere¥AppServer¥logs¥manageprofiles
    C:¥Program Files¥IBM¥WebSphere¥AppServer¥properties
    C:¥Program Files¥IBM¥WebSphere¥AppServer¥properties¥fsdb
    C:¥Program Files¥IBM¥WebSphere¥AppServer¥properties¥profileRegistry.xml

    非 root ユーザーのアクセス権に問題が発生したときに、 追加ファイルのアクセス権の変更が必要な場合があります。例えば、非 root ユーザーにプロファイルの削除を許可している場合、 非 root ユーザーは以下のファイルの削除が必要な場合があります。

    [Linux] [HP-UX] [Solaris] [AIX] app_server_root/properties/profileRegistry.xml_LOCK

    [Windows] app_server_root¥properties¥profileRegistry.xml_LOCK

    • ファイルに対する書き込みアクセス権限を非 root ユーザーに付与して、 非 root ユーザーがファイルを削除できるようにします。 それでも非 root ユーザーがプロファイルを削除できない場合、インストーラーがプロファイルを削除できます。

結果

インストーラーは、profilers グループを作成し、 このグループにプロファイルを作成するためのディレクトリーおよびファイルに対する適切なアクセス権を付与しました。

これらのディレクトリーおよびファイルは、 非 root ユーザーがプロファイル作成のために書き込む必要がある WebSphere Application Server の インストール・ルート内にある唯一のものです。

次の作業

profilers グループに所属する非 root ユーザーは、 自身が所有し、書き込み権限を持つディレクトリー内にプロファイルを作成できますが、 製品のインストール・ルート・ディレクトリーにプロファイルを作成することはできません。

非 root ユーザー ID は、複数のプロファイルを管理できます。 所定のプロファイルについては、同じ非 root ユーザー ID でプロファイル全体を管理します。

非 root ユーザーは、同じタスクを使用して、root ユーザーが使用するプロファイルを管理することができます。




関連タスク
アプリケーション・サーバーの管理
関連資料
manageprofiles コマンド
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 6:25:35 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/tpro_nonrootpro.html