V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
Normanyonng
V2EX  ›  Linux

Centos7.7 版本号 1908 rsync 使用其他用户同步出现密码错误

  •  1
     
  •   Normanyonng · 2019-12-03 17:37:06 +08:00 · 2231 次点击
    这是一个创建于 1577 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本人遇到一个问题但是不知道是版本问题还是 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 里面的内容

    1 条回复    2019-12-06 12:07:47 +08:00
    julyclyde
        1
    julyclyde  
       2019-12-06 12:07:47 +08:00
    你用了一个冒号还是两个?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1122 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:51 · PVG 06:51 · LAX 15:51 · JFK 18:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.