
Tarは私のユーザー名をtarballにエンコードしました。完全に匿名のタルボールを作成することを強制できますか?
--owner root
私のユーザー名の特定のインスタンスのみを置き換えます。追加USER=root
:USER=root tar c --owner root data
効果はありません。
簡単に言えば、私は以下が欲しい:
echo hello world > data; tar c --owner root data | grep "$USER"
到着いいえマッチ。
答え1
私が逃した--group=root
のは--owner=root
。
tar -c --{owner,group}=root
(オプションで利用可能--numeric-owner
)完全に匿名化された保管。
答え2
--numeric-owner
UID(1000またはほとんどのシステムで同様のもの)をファイルに保存することができます。から man tar
:
--numeric-owner
always use numbers for user/group names