Tar code mon nom d'user dans l'archive. Puis-je le forcer à faire une archive totalement anonyme?
--owner root
remplace uniquement certaines instances de mon nom d'user. Ajout d' USER=root
: USER=root tar c --owner root data
n'ont aucun effet.
En bref, je souhaite:
echo hello world > data; tar c --owner root data | grep "$USER"
ne pas correspondre.
Ce qui me manquait était --group=root
en plus de --owner=root
.
tar -c --{owner,group}=root
(possiblement avec un --numeric-owner
facultatif) anonymise entièrement l'archive.
Vous pouvez utiliser --numeric-owner
, qui va simplement mettre votre UID (1000 ou quelque chose de similaire sur la plupart des systèmes) dans le file. De l' man tar
:
--numeric-owner always use numbers for user/group names