技术解析

Centos7.7 版本号 1908 rsync 使用其他用户同步出现密码错误
0
2021-06-18 21:39:15
idczone

本人遇到一个问题但是不知道是版本问题还是 BUG 我用 rsync 配置一个自动同步 我在服务端创建一个用户 rsync 但是取消了家目录 创建 /backup 这个给了 chown rsync.rsync /backup echo "rsync_backup=1" >/etc/rsync.password 给了权限 chown rsync.rsync /rsync.password chmod 600 rsync 配置文件如下 uid = rsync gid = rsync port = 873 fake super =yes use chroot = no max connectinos = 200 timeout = 600 ignore errors read only = false list = false auth users =rsync_backup #这里是认证用户 secrets file = /etc/rsync.password #这里是密码认证文件 log file = /var/log/rsync.log ####################################### [backup] #模块 path = /backup #模块里的挂载点 comment = welcome to oldbyedu backup 然后我在客户端也做了个认证文件放在 /etc 下给的权限也是 600 二个认证的时候就是模块认证失败 看了一下日志,日志显示调用密码认证文件需要 root 权限 我把服务端的密码认证更换给 root 再次认证,又报错同样的模块错误,然后去看 rsync 的日志显示找不到文件或文件夹 我找了很多 google 跟百度也没有找到,都是在说权限没有给 600 但是我再三确认是给了 600 每一个文件都检查了! 我个人认为是 rsync 的 bug 问题也可能是系统问题,不知道你们有没有遇到过! 在线求教!还有 rsync 只是个虚假用户认证是 /etc/rsync.password 里面的内容


你用了一个冒号还是两个?

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服