解決rsync 同步auth failed on module問題


今天在同步備份文件時遇到一個狀況,之前正常的備份,在昨天忽然同步備份文件失敗了。因而開始檢查緣由。。。。。web

報錯日誌/var/log/rsyncd.log發現錯誤spa

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)客戶端權限也正常code

[root@localhost /]# ll /etc/rsyncd.secrets
-rw------- 1 root root 474 Jul  2 21:29 /etc/rsyncd.secrets


3.最後檢查密碼文件及密碼是否正確,都確認沒的問題blog

 

4.最後發現咱們另外一個同事在rsync主配置文件中多寫了一條和backup_www相同的模塊,只是用戶和path不一樣同步

[backup_www] 
path = /backup_new_dir/
read only = no
list = no 
auth users = www_rsync
secrets file = /etc/rsyncd.secrets


PS:當主配置文件有過多的模塊時,須要確保模塊名是惟一的。io

 

另:若是模塊相同還會出現這種狀況class

rsync: mkstemp ".hosts.FtFzWd" (in www) failed: Permission denied (13)
相關文章
相關標籤/搜索