码迷,mamicode.com
首页 > 其他好文 > 详细

rsync同步时报“auth failed on module”错误的可能原因

时间:2014-12-12 18:26:40      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:des   使用   sp   on   文件   div   问题   bs   ad   

关于这个auth失败的问题,有以下可能的情况:
 
1、密码输入错误:
请再次确认你登录用户的密码无误
 
2、secrets file格式错误:
secrets file的文件格式是  upload:123456
表示upload用户的rsync密码是123456
 
3、配置文件写错:
最坑爹的一个,看看自己模块配置下面的auth users、secrets file有没写错
 
4、secrets file权限问题
服务端的secrets file权限必须是600,
可以使用chmod 600 /home/user/test/rsync/etc/test.pass
 
5、secrets file文件拥有者与rsync运行者
服务端rsync服务是以什么用户运行,则必须保证secrets file文件拥有者必须是同一个
假设root运行rsync --daemon,则secrets file的owner也必须是root
 
6、如果是以--password-file=file的方式附带密码
确保客户端密码文件格式无误,与服务端的密码文件不同,
客户端的不用加上用户名,即直接是  123456
 
7、可以尝试使用本地存在的用户名作为auth users
这个是在网上看到的,没实践过,不过如果都没办法,可尝试一下,
密码不要跟本地用户的系统密码一样就行了。
 
-----------------------------
最后如果还搞不清是什么问题,可以尝试从下面的思路去摸索:
 
1、在rsync模块的配置文件里,把strict modes设置为no,禁用文件mode检验
 
2、ssh、telnet登录rsync服务端,查看服务器端的rsync日志,这个通常会比客户端的信息多

rsync同步时报“auth failed on module”错误的可能原因

标签:des   使用   sp   on   文件   div   问题   bs   ad   

原文地址:http://www.cnblogs.com/BensonHe/p/4160026.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!