Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第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]


[20] 詳細は、Rsync プロジェクトページを参照してください。
[21] rsync および SELinux の詳細は、rsync_selinux(8) の man ページを参照してください。