N1 Service Provisioning System 4.1 インストールガイド

jexec ラッパー

SSH を介して Remote Agent を起動した場合、Remote Agent は jexec ラッパーを使って Java 仮想マシンを起動します。 jexec ラッパーはスーパーユーザー (root) が所有するネイティブの実行可能ファイルであり、ビットセット setuid を保持しています。 さらに、Remote Agent をインストールしたユーザーと同じ groupid を保持しているため、グループに実行権が許可されます。 このファイルは、Remote Agent をインストールしたユーザーが所有する protect ディレクトリに格納されます。 Remote Agent を所有するユーザーだけに、このファイルの実行権が許可されます。 その他のユーザーは、jexec ラッパーを実行できません。

jexecprotect のファイルアクセス権が誤って変更されることがないように、常に注意を払ってください。

次の変更を加えることにより、jexec のセキュリティを強化することができます。

その他の詳細情報については、sshd(1M) のマニュアルページを参照してください。