Sun ONE Portal Server 6.2 インストールガイド |
付録 G
root 以外のユーザーとして稼動するための Sun ONE Portal Server の設定以下のオプションのインストール後の手順では、root ユーザーとして稼動している SunTM ONE Portal Server を root 以外のユーザーとして稼動するように設定するステップを説明します。この手順は、Web コンテナと SunTM ONE Directory Server が root ユーザーとして稼動していることを想定しています。
注
Java Enterprise System インストーラは、Sun ONE Directory Server と SunTM ONE Web Server または SunTM ONE Application Server をインス トールして root 以外のユーザーとして稼動する方法を提供します。
特に明記された場合を除き、すべてのステップをスーパーユーザーとして稼動します。SunTM ONE Portal Server ソフトウェアをインストールしたあと、以下の手順を使用して、root 以外のユーザーとして稼動するよう Sun ONE Portal Server を設定します。
- Web コンテナのユーザーインスタンスを root から root 以外の値に変更します。実行ユーザーの変更方法については、Web コンテナのマニュアルを参照してください。
たとえば、Sun ONE Web Server の実行ユーザーを変更するには、web-server-install-root/SUNWwbsvr/https-hostname.domain/config/magnus.conf ファイルを編集します。
エントリ User root を User Useridに変更します。- Web コンテナの管理インスタンスを root から root 以外の値に変更します。実行管理ユーザーの変更方法については、Web コンテナのマニュアルを参照してください。
たとえば、Sun ONE Web Server の管理ユーザーを変更するには、web-server-install-root/SUNWwbsvr/https-admserv/config/magnus.conf ファイルを編集します。
エントリ User root を User Userid に変更します。
- Sun ONE Directory Server のユーザーインスタンスを root から root 以外の値に変更します。実行ユーザーの変更方法については、Sun ONE Directory Server のマニュアルを参照してください。
たとえば、/var/opt/mps/serverroot/slapd-hostname/config/dse.ldif ファイルを編集します。
nsslapd-localuser: root を nsslapd-localuser: Userid に変更します。
- Sun ONE Directory Server の管理ユーザーインスタンスを root から root 以外の値に変更します。実行管理ユーザーの変更方法については、Sun ONE Directory Server のマニュアルを参照してください。
たとえば、次のようにします。
- 次のディレクトリの所有者を root から Userid:UserGroup に変更します。次のように入力します。
- Portal Server ディレクトリに次の権限を設定します。
- root 以外のユーザーとしてディレクトリサーバーを再起動します。
- /etc/init.d/amserver stop を実行します。
root 以外のユーザーは、identity-server-install-dir/SUNWam/bin/amserver stop を実行することができます。
- すべてのプロセスが停止したことを確認します。
確認するには、次のように入力します。
ps -ef | grep SUNWam
ps -ef | grep directory-server-base-dir
- シャットダウンしていないプロセスを終了します。root として次のように入力します。
/var/opt/mps/serverroot/stop-admin
Sun ONE Portal Server の起動