rsync同期auth failed on moduleの問題の解決

3291 ワード

今日、バックアップファイルを同期するときに、以前は正常なバックアップでしたが、昨日突然バックアップファイルを同期できませんでした.そこで原因をチェック....
エラーログ/var/log/rsyncd.logエラー発見
2014/07/02 21:18:16 [9374] auth failed on module backup_www from UNKNOWN (10.0.203.208): unauthorized user
2014/07/02 21:18:23 [9375] name lookup failed for 10.0.203.208: Name or service not known
2014/07/02 21:18:23 [9375] connect from UNKNOWN (10.0.203.208)

1.rsyncのプライマリプロファイルとユーザー認証ファイルを動かした人がすべて正常であることを発見したかどうかを最初に考えます.
[backup_www] 
path = /backup_www_dir/
read only = no
list = no 
auth users = web_rsync
secrets file = /etc/rsyncd.secrets

 
2.権限の問題であるかどうかを考える(サービス側権限は600)クライアント権限も正常である
[root@localhost /]# ll /etc/rsyncd.secrets
-rw------- 1 root root 474 Jul  2 21:29 /etc/rsyncd.secrets

3.最後にパスワードファイルとパスワードが正しいかどうかを確認し、問題ないことを確認する
 
4.最後に、もう一人の同僚がrsyncプライマリプロファイルにbackup_と1つ多く書いていることに気づきました.www同じモジュールですが、ユーザーとpathが違うだけです
[backup_www] 
path = /backup_new_dir/
read only = no
list = no 
auth users = www_rsync
secrets file = /etc/rsyncd.secrets

PS:メインプロファイルにモジュールが多すぎる場合は、モジュール名が一意であることを確認する必要があります.
 
また、モジュールが同じ場合にも発生します.
rsync: mkstemp ".hosts.FtFzWd" (in www) failed: Permission denied (13)

 
 
 
 
 
転載先:https://www.cnblogs.com/LD-linux/p/3822162.html