Rsync – 我忘记了什么

Rsync – 我忘记了什么

我刚刚将一台新的 ubuntu9.04 台式机添加到我的网络中。使用 rsnapshot(rsync 的 scriptontop)备份所有机器。
但我在新机器上收到拒绝错误。

该系统与其他 Ubuntu 和 Windows 机器完美配合。
我可以列出新机器上的共享,因此 rsyncd 和网络正常。
我有相同的 rsycnd.conf 和 rsyncd.secrets 文件,它们具有相同的权限。
客户端上的日志只显示“rsync 被拒绝”
Rsnapshot 正在使用任何客户端机器上都不存在的虚拟用户

显然,我已经在现有的 Ubuntu 机器上做了一些事情以使它们工作 - 但我不知道是什么!

例如。

rsync rsync://[email protected]:/home --password-file=secrets

适用于旧机器,拒绝授予“.101”权限

答案1

我将 rsyncd.conf 从工作系统复制到非工作系统并且它可以工作。

rsync 可能对配置文件中的制表符、空格或尾随空格很挑剔?

答案2

据我所知,Ubuntu 9.04 有 AppArmor。这只是意味着有更多安全限制。也许这就是你遇到的情况?

相关内容