Preserving destination group and owner

Alberto Cabello Sánchez alberto at unex.es
Fri Jun 5 06:51:28 UTC 2020


On Thu, 4 Jun 2020 09:35:46 -0700
Wayne Davison <wayne at opencoder.net> wrote:

> On Thu, Jun 4, 2020 at 3:07 AM Alberto Cabello Sánchez wrote:
> 
> > I'm trying to get an rsync updating some files without changing their
> > owner, groups or permissions. I've read man pages etc. stating I need to
> > use the "--no-o", "--no-g", "--no-p" flags
> >
> 
> You'll need to also specify --inplace in order for rsync to just use the
> existing files instead of creating a new one and moving it into place. Any
> new files will still be owned by the copying user (root in your case).

Thank you very much, I already guessed new files would have some kind of
default owner, group and permissions.

> If all the files are going to end up being owned by one particular user &
> group, you could instead include the -o & -g options along with the
> --chown=user:group option and the receiving side will create/chown all the
> files in the transfer on the receiving side to that user and group (without
> needing to use --inplace).

That will not be usually the case, but it can be useful in some scenarios.

Thanks again,

-- 
Alberto Cabello Sánchez
Servicio de Informática
Universidad de Extremadura



More information about the rsync mailing list