Karlis Abele | Printful <karlis.ab...@printful.com> ha escrit:

> Start a new alpine container docker run -it --rm alpine ash
> Create some random folder structure to archive mkdir -p ~/test/folder
> Change to test dir cd ~/test
> Change ownership to something random chown -R 1234:1234 .
> Create an archive like so tar -zcf test.tar.gz .
> And extract it somewhere tar -zxf test.tar.gz -C /var
> Now the /var ownership is 1234:1234

That's expected.  Your archive contains '.' with ownership set
to 1234:1234.  When extracting it, tar restores ownership.  It doesn't
matter whether you use -C or not.  If restoring ownership is not
required, use the `--no-same-owner' option.

Regards,
Sergey

Reply via email to