如何使用ansible synchronize pull保留所有者和组

如何使用ansible synchronize pull保留所有者和组,ansible,Ansible,我正在使用ansible同步模块将文件从主机获取到ansible控制器。是否可以保留这些文件的所有者和组?它似乎保留了权限,但所有者已更改为ansible用户 文档建议使用存档选项,但所有权和组被ansible用户覆盖 - name: copy files become: no synchronize: mode: pull src: "/restore/backup/" dest: "/tmp/" 所有者和“ansible用户”是否恰好具有相同的UID?如果

我正在使用ansible同步模块将文件从主机获取到ansible控制器。是否可以保留这些文件的所有者和组?它似乎保留了权限,但所有者已更改为ansible用户

文档建议使用存档选项,但所有权和组被ansible用户覆盖

- name: copy files 
  become: no
  synchronize:
    mode: pull
    src: "/restore/backup/"
    dest: "/tmp/"

所有者和“ansible用户”是否恰好具有相同的UID?如果是这样,您的系统将在本地显示“ansible user”作为所有者,但实际上所有者已被保留。否,它可能具有不同的uid。我最终把我想要复制的文件夹做成了一个.tar.gz,并用module命令手动将其重新同步到所有者和“ansible user”恰好有相同的UID?如果是这样,您的系统将在本地显示“ansible user”作为所有者,但实际上所有者已被保留。否,它可能具有不同的uid。我最终将我想要复制的文件夹制作成.tar.gz,并手动将其与命令模块重新同步