付録A コマンドライン設定管理ツール
RHN Web サイトで提供されるオプションに加えて、Red Hat Network はシステムの設定ファイルを管理するための 2 つのコマンドラインツールを提供します。Red Hat Network Configuration Client と Red Hat Network Configuration Manager。クライアントシステムで設定管理を有効または無効にするために使用される、補完的な Red Hat Network Actions Control ツールがあります。これらのツールをまだインストールしていない場合は、オペレーティングシステムの RHN Tools 子チャンネル内にあります。
注記
設定ファイルが RHN 経由でデプロイされるときは常に、影響を受けるシステムの
/var/lib/rhncfg/backups/
ディレクトリーにフルパスを含む以前のファイルのバックアップが作成されることに注意してください。バックアップはそのファイル名を保持しますが、.rhn-cfg-backup
拡張子が追加されます。
A.1. Red Hat Network アクションコントロール
Red Hat Network Actions Control (rhn-actions-control) アプリケーションは、システムの設定管理を有効または無効にするために使用されます。デフォルトでは、クライアントシステムをこの方法で管理することはできません。このツールを使用すると、組織管理者は、システムへの設定ファイルの 展開、システムからのファイルの アップロード、システムで現在管理されているものと利用可能なものを 比較 する、または任意の リモートコマンド の実行を許可するなど、許可されるアクションの特定のモードを有効または無効にすることができます。これらのさまざまなモードは、
/etc/sysconfig/rhn/allowed-actions/
ディレクトリーにファイルとディレクトリーを配置/削除することで有効/無効になります。/etc/sysconfig/rhn/
ディレクトリーのデフォルトのパーミッションにより、RHN Actions Control は root アクセスを持つ誰かが実行する必要がある可能性が高くなります。
A.1.1. 一般的なコマンドラインオプション
ほとんどのコマンドラインツールと同様に、利用可能な man ページがありますが、このツールの使用方法はここで簡単に説明するほど簡単です。システム管理者が使用できるように、どの RHN スケジュールアクションを有効にするかを決定するだけです。次のオプションは、スケジュールされたさまざまなアクションモードを有効にします。
オプション | 説明 |
---|---|
--enable-deploy | rhncfg-client がファイルをデプロイできるようにします。 |
--enable-diff | rhncfg-client がファイルを比較できるようにします。 |
--enable-upload | rhncfg-client がファイルをアップロードできるようにします。 |
--enable-mtime-upload | rhncfg-client が mtime をアップロードできるようにします。 |
--enable-all | rhncfg-client がすべてを実行できるようにします。 |
--enable-run | script.run を有効にする |
--disable-deploy | 展開を無効にします。 |
--disable-diff | 差分を無効にする |
--disable-upload | アップロードを無効にする |
--disable-mtime-upload | mtime アップロードを無効にする |
--disable-all | すべてのオプションを無効にする |
--disable-run | script.run を無効にする |
--report | モードが有効か無効かを報告する |
-f、--force | 最初に尋ねることなく操作を強制する |
-h, --help | ヘルプメッセージを表示して終了します。 |
モードが設定されると (多くの場合、rhn-actions-control --enable-all が一般的です)、システムは RHN を介して設定管理できるようになります。