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