1、在Linux下使用rsync,將遠程目錄下的文件同步到本地目錄時,可能會出現以下錯誤:
@ERROR: auth failed on module XXX
其中,XXX 表示你的遠程rsync服務模塊名稱。
具體看下圖:
解決思路:
出現這種情況,第一步先檢查你的用戶名和密碼是否正確。
如果都正確,有一個可能是原因是:遠程rsync服務器的帳戶密碼文件的權限必須爲600,
例如,你在rsyncd.conf中設置了secrets file = /etc/rsyncd_users.db #存放賬戶信息的數據文件
那麼你就必須確保/etc/rsyncd_users.db的訪問權限爲600:
chmod 600 /etc/rsyncd_users.db