7.2.3 Component Container管理者の設定(UNIXの場合)

UNIXの場合,サーバのセットアップ,起動と停止などはスーパーユーザで実施しますが,スーパーユーザ以外の一般ユーザでも権限を与えることで実施できるようになります。このユーザをComponent Container管理者といいます。これによって,スーパーユーザ以外のユーザでもシステムを構築,運用できるようになります。

注意
Component Container管理者の設定後,Component Container管理者が実施できる操作は,一部の操作を除き,スーパーユーザでは操作できなくなるので注意してください。

Component Container管理者が実施できる操作,Component Container管理者の設定に関する注意事項について説明します。

<この項の構成>
(1) Component Container管理者が実施できる操作
(2) Component Container管理者の設定および運用に関する注意事項

(1) Component Container管理者が実施できる操作

Component Container管理者を設定した場合に,スーパーユーザおよびComponent Container管理者が実施できる操作を次の表に示します。

表7-2 Component Container管理者の設定がある場合に実施できる操作

操作スーパーユーザComponent Container管理者
Cosminexus Component Containerのインストール×
Component Container管理者のセットアップ(cjenvsetupコマンド)×
作業ディレクトリおよびユーザ定義ファイルの移行(cjenvupdateコマンド,cjrarupdateコマンド)×
J2EEサーバまたはバッチサーバのセットアップ/アンセットアップ(cjsetupコマンド)×
リダイレクタの設定×
J2EEサーバまたはバッチサーバの起動/停止
(cjstartsvコマンド,cjstopsvコマンド)
×
サーバ管理コマンドの実行
スレッドダンプの取得(cjdumpsvコマンド)
OS状態情報の取得(cjgetsysinfoコマンド)
バッチアプリケーションの実行(cjexecjobコマンド)
バッチアプリケーションの強制停止(cjkilljobコマンド)
バッチアプリケーション情報の一覧表示(cjlistjobコマンド)

(凡例)○:実行できます。 ×:実行できません。

注※ バッチアプリケーションの場合に使用できるコマンドです。


なお,Component Container管理者を設定しない場合は,スーパーユーザが運用管理者となるため,Component Container管理者の操作もスーパーユーザが実施します。

参考
Component Container管理者を設定していても,運用管理コマンドの実行には影響ありません。
Management Serverのセットアップ時に設定した管理ユーザIDで,システム運用時の操作およびコマンドを実行できます。

(2) Component Container管理者の設定および運用に関する注意事項

Component Container管理者の設定,およびComponent Container管理者による運用に関する注意事項を次に示します。