Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
xfer期间出现致命错误(setuid失败)-Backuppc cygwin rsyncd_Cygwin_Backup_Windows Server 2008 R2_Rsync_Setuid - Fatal编程技术网

xfer期间出现致命错误(setuid失败)-Backuppc cygwin rsyncd

xfer期间出现致命错误(setuid失败)-Backuppc cygwin rsyncd,cygwin,backup,windows-server-2008-r2,rsync,setuid,Cygwin,Backup,Windows Server 2008 R2,Rsync,Setuid,我正试图在一台Windows2002R2服务器上实现rsyncd(通过BackupPc),该服务器上已经有cygwin(用于访问邮件日志)。我通常只使用cygwin1.dll和rsyncd.exe,再加上配置文件(rsyncd.conf、rsyncd.lock、rsyncd.log和rsyncd.secret),并将其作为服务安装,这样就可以由远程BackupPc服务器触发,但这种方法在这里不起作用,因为服务器已经安装了cygwin 我通过cygwin安装安装了rsycd包,将其设置为服务(如下

我正试图在一台Windows2002R2服务器上实现rsyncd(通过BackupPc),该服务器上已经有cygwin(用于访问邮件日志)。我通常只使用cygwin1.dll和rsyncd.exe,再加上配置文件(rsyncd.conf、rsyncd.lock、rsyncd.log和rsyncd.secret),并将其作为服务安装,这样就可以由远程BackupPc服务器触发,但这种方法在这里不起作用,因为服务器已经安装了cygwin

我通过cygwin安装安装了rsycd包,将其设置为服务(如下所示),并将其配置为与我的BackupPc服务器一起工作。 来自服务器的ping是正常的,我知道它通过了身份验证(因为我最初的rsyncd.secrets路径错误),但现在它向我显示了错误:

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)

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

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

是我遵循的指南

此解决方案的关键在于将DiskShadow与Rsyncd结合使用,并且需要在备份过程中运行DiskShadow脚本