Curiosamente, você pode se aproximar do que você quer usando (GNU) cpio
com seu arquivo tar. O GNU cpio
suporta arquivos de formato tar e fornece a opção de linha de comando -R
para definir o usuário e o grupo de arquivos extraídos. Esta opção controla a propriedade de arquivos todos , não arquivos específicos.
Tudo isso significa que você pode executar, como root, o seguinte comando ...
cpio -iv -R user1:group1 < /path/to/myarchive.tar
... e extrairá todos os arquivos pertencentes ao usuário user1
e group group1
.