在xfer期间出现致命错误(setuid失败)-备份cygwin rsync



我正在尝试在Windows 2002R2服务器上实现rsyncd(通过backupc),该服务器上已经有cygwin(用于访问邮件日志)。我通常使用较轻的安装,只有cygwin1.dll和rsyncd.exe加上配置文件(rsyncd.conf, rsyncd.conf, rsyncd.exe)。rsync .log &rsync .secret)并作为服务安装,以便我的远程备份服务器可以触发它,但这种方法在这里不起作用,因为服务器已经安装了cygwin。

我通过cygwin安装了rsycd包,将其设置为服务(按照本指南),并将其配置为与我的backupc服务器一起工作。来自服务器的ping正常,我知道它通过了身份验证(因为我最初有rsyncd的路径)。秘密错误),但现在它呈现给我的错误:

2014-06-26 13:03:01 full backup started for directory cDrive
2014-06-26 13:03:01 Got fatal error during xfer (setuid failed)
2014-06-26 13:03:06 Backup aborted (setuid failed)

用户有特权,在相同的操作系统环境下使用轻安装方法(如上所述)我没有收到此错误。

不幸的是,我无法绕过setuid错误,但是我发现了一个不同的实现,允许我在我的系统中获得相同的结果。

这是我所遵循的指南。

这个解决方案的关键是将DiskShadow与Rsyncd结合使用,它需要DiskShadow脚本作为备份过程的一部分运行。

最新更新