CentOS 6 で rsync

rsync-3.0.6-5.el6.x86_64

バージョンが新しくなったせいか、CentOS 5 でやってたのと同じ設定だとなぜかうまくいかなかった。

rsync HOST::HOGE/subdir

のようにすると、

rsync: change_dir failed: ・・・ Permission denied (13)

とかって怒られる。

rsync HOST::HOGE

とサブディレクトリ指定しなければ動くのだが・・・

 

rsyncd.conf で

use chroot = yes

とするとうまくいった。

 

あと、xinetd 経由で動かそうとすると、「chdir failed」というエラーが出てダメ。結局、こっちは解決できず・・・