1 [root@ansi-haproxy02 ~]# rsync -avz --password-file=/etc/rsync.password2 /etc/yum rsync_db_back@172.16.1.181::back_db_module
2 ERROR: password file must be owned by root when running as root
3 rsync error: syntax or usage error (code 1) at authenticate.c(200) [sender=3.1.2]
故障点2:客户端密码文件权限不对
客户端的 password-file 文件权限是 600 或 400。
1 [root@ansi-haproxy02 ~]# rsync -avz --password-file=/etc/rsync.password2 /etc/yum rsync_db_back@172.16.1.181::back_db_module
2 ERROR: password file must not be other-accessible
3 rsync error: syntax or usage error (code 1) at authenticate.c(196) [sender=3.1.2]
故障点3:客户端用户执行权限不足
客户端用户执行权限不足,不能读取 password-file 文件信息。
当前使用 yun 用户,实际需要 root 用户。
1 [yun@ansi-haproxy02 ~]$ rsync -avz --password-file=/etc/rsync.password2 /etc/yum rsync_db_back@172.16.1.181::back_db_module
2 rsync: could not open password file /etc/rsync.password2: Permission denied (13)
3 rsync error: syntax or usage error (code 1) at authenticate.c(187) [sender=3.1.2]
故障点4:服务端没有对应的模块目录
服务端 back_db_module 模块的 path 路径不存在。
1 [root@ansi-haproxy02 ~]# rsync -avz --password-file=/etc/rsync.password2 /etc/yum rsync_db_back@172.16.1.181::back_db_module
2 @ERROR: chdir failed
3 rsync error: error starting client-server protocol (code 5) at main.c(1648) [sender=3.1.2]
故障点5:客户端密码不正确
客户端 password-file 文件的密码信息与服务端的密码不匹配,不能通过验证。
1 [root@ansi-haproxy02 ~]# rsync -avz --password-file=/etc/rsync.password2 /etc/yum rsync_db_back@172.16.1.181::back_db_module
2 @ERROR: auth failed on module back_db_module
3 rsync error: error starting client-server protocol (code 5) at main.c(1648) [sender=3.1.2]
故障点6:服务端目录不存在
服务端只能创建一级不存在的目录,不能创建二级及以上不存在的目录。
1 [root@ansi-haproxy02 ~]# rsync -avz --password-file=/etc/rsync.password2 /etc/yum rsync_db_back@172.16.1.181::back_db_module/aaa/bbb
2 sending incremental file list
3 rsync: mkdir "aaa/bbb" (in back_db_module) failed: No such file or directory (2)
4 rsync error: error in file IO (code 11) at main.c(657) [Receiver=3.1.2]
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx