第22章 rsync
rsync
ユーティリティーは、高速なファイル転送を実行し、システム間でデータの同期に使用されます。[20]
Red Hat Enterprise Linux を使用する場合は、rsync パッケージにより rsync が提供されます。以下のコマンドを実行して、rsync パッケージがインストールされているかどうかを確認します。
~]$ rpm -q rsync
package rsync is not installed
インストールされていない場合は、root で
yum
ユーティリティーを使用してインストールします。
~]# yum install rsync
22.1. rsync および SELinux
SELinux では、ファイルタイプを定義するために、ファイルに拡張属性が必要です。ポリシーは、これらのファイルに必要なアクセスデーモンを管理します。
rsync
デーモンを使用してファイルを共有する場合は、ファイルおよびディレクトリーに public_content_t
タイプのラベルを付ける必要があります。ほとんどのサービスと同様に、SELinux が rsync
経由でその防御メカニズムを実行するには、正しいラベリングが必要になります。[21]