前のトピック: secons ユーティリティ

次のトピック: secons ユーティリティ - CA Access Control トレースの管理

secons ユーティリティ - UNIX での CA Access Control の停止

UNIX で該当

secons ユーティリティは、CA Access Control および関連付けられているデーモンを停止します。 secons ユーティリティを使用して、CA Access Control コードを実行中のプロセスを確認できます。

CA Access Control を停止できるのは、ADMIN または OPERATOR として定義されたユーザのみです。 リモート コンピュータ上の CA Access Control を停止できるのは、そのリモート コンピュータで ADMIN または OPERATOR として定義されたユーザのみです。

このコマンドの形式は以下のようになります。

secons [-s [hosts | ghosts]] ¥
[-S [{selogrd | selogrcd | serevu}]] ¥
[-sc] [-scl] [-sk]
‑s [hosts | ghosts]

スペース区切りリストで定義されたリモート ホスト上の CA Access Control デーモンを停止します。 ホストを指定しない場合、CA Access Control はローカル ホスト上のサービスを停止します。

ghost レコードの名前を入力することで、ホスト グループを定義できます。 このオプションをリモート端末から使用する場合は、ユーティリティによってパスワードの検証が要求されます。 また、リモート コンピュータとローカル コンピュータの管理者権限、およびローカル コンピュータでのリモート ホスト データベースに対する書き込み権限も必要です。

‑S [{selogrd | selogrcd | serevu}]

デーモンを定義していない場合は、CA Access Control デーモンを停止し、アクティブなデーモン(selogrd、selogrcd、および serevu)の停止を試みます。 seos.ini ファイルの [daemons] セクションの selogrd、selogrcd、または serevu の各トークンが yes に設定されている場合、CA Access Control がすでに停止していると、実行中の CA Access Control のメイン デーモンに終了要求が送信されるか、または指定されたデーモンに終了シグナルが送信されます。

デーモンを定義している場合、secons は CA Access Control デーモンを停止しません。 seos.ini ファイルの [daemons] セクションの該当するトークンが yes に設定されている場合、CA Access Control が停止していると、実行中の CA Access Control のメイン デーモンに終了要求が送信されるか、またはそのデーモンに終了シグナルが送信されます。

-sc[l]

CA Access Control コードを実行中のプロセスを表示します。

CA Access Control 上にロードされているアプリケーションに、CA Access Control によってフックされるオープン システム コール(syscall)がある場合は、CA Access Control をアンロードできません。 CA Access Control コードを実行中のプロセスを確認した後、これらのプロセスを停止し、CA Access Control カーネル モジュールをアンロードできます。 UNIX exit を使用すると、カーネルのアンロード前にこれらのプロセスを自動的に停止してから、カーネルのアンロード後に自動的に再起動できます。

-sc 出力は 2 列のテーブルとして表示されます。1 列目にはシステム コール番号が、2 列目にはプロセス識別子が表示されます。

-scl オプションでは、CA Access Control コードを実行中のプロセスに関して、親プロセス ID(PPID)、UID、時刻、およびプログラム名の情報も示されます。 時刻情報により、そのプロセスが CA Access Control をフックしている時間を確認できます。 この時間が比較的短い場合、フックは一時的なものと考えることができます。

また、CA Access Control の実行中にこのコマンドを実行すると、アンロードの問題を引き起こす原因を事前に予測するのに役立ちます。 ただし、accept コマンドなどでは、CA Access Control コードによってアンロード中にフックが削除される場合があります。 これは、CA Access Control の実行中にアクティブなフックが見つかった場合でも、実際にはアンロードに影響しないことがあることを意味します。

注: デフォルトでは、CA Access Control は CA Access Control によってインターセプトされるシステム コールを監視します。 CA Access Control がシステム コールを監視しないようにするには、seos.ini ファイルの syscall_monitor トークンを 0(無効)に設定する必要があります。

-sk

すべての CA Access Control デーモンを停止し、CA Access Control カーネル拡張機能をアンロードする準備を行います。

例: CA Access Control の停止

例: CA Access Control コードを実行中のプロセスに関する情報の表示