delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2022/01/04/00:24:21

X-Recipient: archive-cygwin AT delorie DOT com
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org A83703858D35
Authentication-Results: sourceware.org;
dmarc=none (p=none dis=none) header.from=opencoder.net
Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=opencoder.net
X-Sender-Id: dreamhost|x-authsender|dropbox AT opencoder DOT net
X-Sender-Id: dreamhost|x-authsender|dropbox AT opencoder DOT net
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|dropbox AT opencoder DOT net
X-MailChannels-Auth-Id: dreamhost
X-Scare-Exultant: 28cf2eb550e79b68_1641273821185_1550272497
X-MC-Loop-Signature: 1641273821185:145882533
X-MC-Ingress-Time: 1641273821184
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=opencoder.net;
s=opencoder.net; t=1641273820; bh=Y3pZaeliQ5Ahwc6BUBfMIQgvYiA=;
h=From:Date:Subject:To:Cc:Content-Type;
b=Wn1lM+wsA7BACKUswYt80kdmwn3nSpf5Sx5hn1LkkMAuHxjp/4JTK8r2oWgeGOm9H
/l7n06XY5XY7OrYKDP9egorhgX0n3b7kDeVQZQKeKle3QBj1LzpP/PRVwF53nAOptQ
2ur21FCbe8+Y8XCAw2MH95kk1xVLBDkpc+UhCfEA=
X-Gm-Message-State: AOAM5322Rlukn3Ho/SKJPC5JuaMZfKL9K6+7HqS9H+yv2YNdNjEv0xtG
0vpVm3XZsEOdgF3ZUYt1zf0jiB1CBq/TWPEit2U=
X-Google-Smtp-Source: ABdhPJw/GPjonX58WBByRHU5pmVskshKI6KiqRhbQ4AulfXTFNuRBZ4T7DxK92oJ9vtI3oHjD5j11dZEeA48ces2qDw=
X-Received: by 2002:a05:6214:23cd:: with SMTP id
hr13mr43939251qvb.7.1641273819788;
Mon, 03 Jan 2022 21:23:39 -0800 (PST)
MIME-Version: 1.0
References: <25043 DOT 8585 DOT 322210 DOT 817972 AT consult DOT pretender>
In-Reply-To: <25043.8585.322210.817972@consult.pretender>
From: Wayne Davison <wayne AT opencoder DOT net>
Date: Mon, 3 Jan 2022 21:23:28 -0800
X-Gmail-Original-Message-ID: <CAHSx_Sttb5OWFZyXULttAjADTf9AaygBxd5kaZ=7m8Xwrr3eOA AT mail DOT gmail DOT com>
Message-ID: <CAHSx_Sttb5OWFZyXULttAjADTf9AaygBxd5kaZ=7m8Xwrr3eOA@mail.gmail.com>
Subject: Re: 'rsync -a' not preserving ownership
To: cygwin AT kosowsky DOT org
X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE,
RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_PASS,
TXREP autolearn=ham autolearn_force=no version=3.4.4
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
Cc: cygwin <cygwin AT cygwin DOT com>
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

On Mon, Jan 3, 2022 at 8:17 AM <cygwin AT kosowsky DOT org> wrote:
> So, why is 'cp -a' able to preserve ownership while 'rsync -a' fails
> and sets ownership to the login name?

Rsync is rather old-school Unix-oriented, so it only checks if its uid
is 0 to see if it should try to chown things.  You can give it the
--super option to tell it to try root things when you're a non-0 user,
which works in my testing.

..wayne..

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019