大まかにいって次のタスクが必要です。
「あとで設定」オプションを使用して、Access Manager をインストールします。
次のディレクトリの所有者を root/other から non-root user/non-root group に変更します。
次の共有コンポーネントディレクトリは、Access Manager の設定プログラムによって Web コンテナのクラスパス内に設定されているため、変更する必要があります。
Solaris OS の場合: /opt/SUNWma および /etc/opt/SUNWma
Linux の場合: /opt/sun/mobileaccess および /etc/opt/sun/mobileaccess
chown -R nonroot-user:nonroot-group /opt/SUNWma /etc/opt/SUNWma |
amsamplesilent ファイルを編集します。
Access Manager の bin ディレクトリに移動します。
Solaris OS の場合: cd AccessManager-base /SUNWam/bin
Linux の場合: cd AccessManager-base /identity/bin
amsamplesilent ファイルのコピーを作成します。例:
cp -p amsamplesilent am.non_root_install
amsamplesilent ファイルのコピーを編集します。
BASEDIR を、インストール時に Access Manager のインストールディレクトリ用に選択した値と同じ値に設定します。
SERVER_HOST、SERVER_PORT、DS_HOST、DS_PORT、ROOT_SUFFIX、WS61_ADMINPORT、および関連するすべてのパスワードフィールド (DS_DIRMGRPASSWD、ADMINPASSWD、AMLDAPUSERPASSWD) を更新します。
編集した amsamplesilent ファイルを使用して、Access Manager を配備します。
./amconfig -s ./am.non_root_install |
非ルートユーザーとして、Web Server 管理インスタンスと Web Server インスタンスを停止します。
ルートとして、Web Server のインストールディレクトリの所有者を変更します。
chown -R <non-root-user\>:<non-root-group\> WebServer-base |
非ルートユーザーとして、Web Server 管理インスタンスと Web Server インスタンスを起動します。
ブラウザで Web Server 管理コンソールにアクセスし、管理ユーザーとしてログインします。
Access Manager を配備したインスタンスを選択します。