Configurando permissões de arquivo no conteúdo do tarfile

Existe uma maneira dechmod 777 o conteúdo de um tarfile após a criação (ou logo em seguida) antes da distribuição? As permissões de gravação do diretório que está sendo tar'd são desconhecidas no momento do tar (geralmente, 555). Eu gostaria que o diretório unrolled fosse mundialmente gravável sem que os usuários que estão desenrolando o tar tenham que se lembrar dechmod -R 777 <untarred dir> antes de proceder.

A maneira desajeitada seria fazer uma cópia do diretório e, em seguida,chmod -R 777 <copydir> mas eu queria saber se havia uma solução melhor.

Eu estou em uma máquina Solaris 10.

FUNDO:

O diretório raiz está em nosso ClearCase vob com permissões de arquivo específicas, recursivamente. Um tarfile é criado e distribuído para vários "clientes" em nossa organização. A maioria só precisa das permissões de leitura / execução (e especificamente NÃO as quer graváveis), mas um grupo em particular precisa que sua cópia seja recursivamente gravável, pois eles podem editar esses arquivos, ou até restaurar uma cópia "nova" (ou seja, , em seu estado original como eu dei a eles).

Este grupo é um pouco desafiado tecnicamente. Mesmo que eles tenham instruções sobre o "como fazer" do tarfile, eles sempre parecem esquecer (ou errar) a configuração dos arquivos para serem recursivamente graváveis ​​uma vez descompactados. Isso me leva a fazer chamadas telefônicas para diagnosticar uma variedade de problemas em que a causa raiz é que eles se esqueceram de fazer (ou fizeram de maneira incorreta) o chmod'ing do diretório desenrolado.

E antes que você pergunte, sim, eu escrevi um script para untar / chmod (específico para eles), mas ... ah, não importa.

Então, imaginei criar uma versão separada e recursivamente gravável do tar para distribuir apenas para elas. Como eu disse originalmente, eu sempre poderia criar uma cópia do dir, fazer a cópia recursivamente gravável e depois tar até o diretório copy, mas o dir é razoavelmente grande, e o espaço em disco às vezes está quase cheio (pode variar muito) fazer uma cópia do diretório não será viável 100% do tempo.

questionAnswers(2)

yourAnswerToTheQuestion