Quando criar arquivos, tarsempre vai preservar usuário e grupo ID arquivos, a menos que dito de outra maneira, com --owner=NAME, --group=NAME. Mas ainda haverá sempre um usuário e um grupo associado a cada arquivo.
O tar GNU, e talvez outras versões tar, também armazenam os nomes de usuário e grupo , a menos que --numeric-ownersejam usados. O bsdtar também armazena nomes de usuários e grupos por padrão, mas o suporte à --numeric-owneropção ao criar não apareceu até o bsdtar 3.0 (observe que o bsdtar suportava a opção ao extrair por muito mais tempo).
Ao extrair como um usuário comum , todos os arquivos sempre pertencem ao usuário. E não pode ser diferente, pois a extração de um arquivo está criando um novo arquivo no sistema de arquivos, e um usuário comum não pode criar um arquivo e dar a propriedade a outra pessoa.
Ao extrair como root , tarpor padrão, restaura a propriedade dos arquivos extraídos, a menos que --no-same-owner seja usado, o que dará a propriedade de fazer o root.
Em GNU tar, bsdtar, e talvez outras versões tar, a propriedade restaurada é feito por usuário (e grupo) nome , se essa informação está no arquivo e não é um usuário correspondente no sistema de destino. Caso contrário, ele restaura por ID. Se a --numeric-owneropção for fornecida, os nomes de usuários e grupos serão ignorados.
Permissões e carimbos de data e hora também são salvos no arquivo morto e restaurados por padrão, a menos que opções --no-same-permissionse / ou --touchsejam usadas. Quando extraído pelo usuário, o usuário umaské subtraído das permissões, a menos que --same-permissionsseja usado.
--preserve-permissionse --same-permissionssão aliases e têm a mesma funcionalidade que-p