带权限(AD)的数据传输从 Windows 到 Linux

带权限(AD)的数据传输从 Windows 到 Linux

大家好,我在将数据(文件和文件夹)从 Windows 服务器(与 Active Directory 集成)传输到 Linux 服务器时遇到了问题。Active Directory 在用户级别和组级别提供权限,并要求当它们进入 Linux 服务器时,它们会保留下来,因为它们将继续被 Windows 计算机访问。数据传输没有问题(rsync)。问题出在文件和文件夹的权限上。从 Linux 执行的命令是:

mount -t cifs  //192.168.36.115/compartido1 /mnt -o username=administrator,work`enter code here`group=testlab

rsync -aArz /mnt/wcordero/* /gpfs/gpfscl1/compras/

//192.168.36.115/compartido1 = 旧 NAS Windows

/mnt/wcordero/* = 传输路径

/gpfs/gpfscl1/compras/wcordero = 最终路径

左边是 Windows。右边是 Linux

我已尝试使用 rsync -p、-A 选项,结果相同。

感谢您的合作

ps:我已经在windows cmd中使用过robocopy,可以满足需求,但是性能不是最佳(由于数据量很大),我想从linux中执行此操作。

相关内容