rsync error分析:@ERROR:auth failed on module inotify rsync error:error starting client-server


問題の報告がまちがっている
@ERROR: auth failed on module inotify
rsync error: error starting client-server protocol (code 5) at main.c(1503) [sender=3.0.6]

分析/探索
このエラーは、少なくとも前期の構成でサーバ間の接続が可能になったことを示しています.
では、このauthの失敗について、以下のような状況があるかもしれません.真剣に分析してください.
    :
vim /etc/rsyncd.conf
uid = nobody
gid = nobody
use chroot = yes
port 873
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
hosts allow = 14.0.0.0/24

[wwwroot]
path = /var/www/html
comment = www.yyc.cn
read only = yes
dont compress   = *.gz *.tgz *.zip *.z *.Z *.rpm *.deb *.bz2
auth users = backuper
secrets file = /etc/rsyncd_users.db
      :
vim /etc/rsyncd_users.db
backuper:19961207

1.パスワード入力エラー:
ログインしたユーザーのパスワードが間違っていないことを再確認してください
2.プロファイルの書き込みが間違っています.
自分のモジュール構成の下の*auth users、secrets file対応情報に油断がないか見てみましょう
3.secrets file権限の問題
サービス側のsecrets file権限は600でなければなりません.chmod 600/etc/rsyncd_のようなコマンドです.users.db
4.secrets file形式エラー:
secrets fileのファイルフォーマットはuser:passwordであり、サービス側とクライアント内のファイルフォーマットは異なる.サービス側のファイルはユーザー名とパスワードを記入し、コロンで分割する必要があるが、クライアントにはパスワードだけを記入すればよい.
5.secrets fileファイル所有者とrsync実行者
サービス側rsyncサービスがどのようなユーザーで実行されるかは、secrets fileファイル所有者が同じ仮定rootでrsync–daemonを実行しなければならないことを保証する必要があります.secrets fileのownerもrootでなければなりません.もちろん、本人が操作が簡単なためにずっと使用しているのはrootユーザーです.