回答:
ルートとしてファイルを抽出する場合、tarは元の所有権を使用します。--no-same-owner
オプションを使用してそれを上書きできます(または、-o
)。
あなたのtarファイルは、それを抽出したシステムに存在しないユーザー/グループを参照していました。
自分(非特権ユーザー)としてファイルを抽出した場合、自分が所有するファイルのみを作成できます。
GNU tarマニュアルにはこう書かれています:
--same-owner
アーカイブを抽出するとき、tarは、このオプションが存在する場合、tarアーカイブで指定された所有者を保存しようとします。これはスーパーユーザーのデフォルトの動作です。このオプションは、一般ユーザーにのみ効果があります。See section ファイル属性の処理。