Configuración de permisos de archivos en los contenidos de tarfile

Hay una manera dechmod 777 ¿Los contenidos de un archivo tar en la creación (o poco después) antes de distribuir? Los permisos de escritura del directorio que se está tareando son desconocidos en el momento de tar (pero normalmente son 555). Me gustaría que el directorio desenrollado se pueda escribir en todo el mundo sin que los usuarios que están desenrollando el tar tengan que recordarchmod -R 777 <untarred dir> antes de continuar.

La forma torpe sería hacer una copia del directorio, y luegochmod -R 777 <copydir> pero me preguntaba si había una mejor solución.

Estoy en una máquina Solaris 10.

FONDO:

El directorio raíz está en nuestra vc ClearCase con permisos de archivos específicos, recursivamente. Se crea un archivo tar y se distribuye a múltiples "clientes" dentro de nuestra organización. La mayoría solo necesita los permisos de lectura / ejecución (y específicamente NO los quiere que se puedan escribir), pero un grupo en particular necesita que su copia se pueda escribir de forma recursiva ya que pueden editar estos archivos, o incluso restaurarlos a una copia "nueva" (es decir, , en su estado original como les di).

Este grupo es algo desafiado técnicamente. A pesar de que tienen instrucciones sobre los "cómo hacer" del archivo tar, siempre parecen olvidar (o equivocarse) la configuración de los archivos para poder escribirlos de forma recursiva una vez que están sin etiquetar. Esto me lleva a llamadas telefónicas para diagnosticar una variedad de problemas en los que la causa principal es que se olvidaron de hacer (o hicieron incorrectamente) el cambio de datos del directorio desenrollado.

Y antes de preguntar, sí, les escribí un script para untar / chmod (específico solo para ellos), pero ... oh, no importa.

Entonces, pensé que crearía una versión separada, recursivamente y de escritura del tar para distribuirla solo a ellos. Como dije originalmente, siempre podría crear una copia del directorio, hacer que la copia sea grabable de forma recursiva y luego cargar el directorio de copia, pero el directorio es bastante grande, y el espacio en disco a veces está casi lleno (puede variar mucho), por lo que Hacer una copia del directorio no será factible el 100% del tiempo.

Respuestas a la pregunta(2)

Su respuesta a la pregunta