tar アーカイブ内のファイルのファイル所有権の変更

tar アーカイブ内のファイルのファイル所有権の変更

私はユーザーとして働いており、解凍したときに(rootとして)root所有権にファイルを抽出するtarアーカイブを作成したいと思います(そうでなければ、rootは各ファイルをターゲットに抽出した後に各ファイルの所有権を手動で変更する必要があります)。

私はfakerootこれがまさにそうするようです。しかし、アーカイブを作成するために必要な構文が見つかりません。

rootに解凍したときにファイルがrootの所有権を持つようにtar.xzアーカイブを作成するにはどうすればよいですか?

do something with fakeroot ...
tar cfpJ foo.tar.xz foo/

ベストアンサー1

rootに解凍したときにファイルがrootの所有権を持つようにtar.xzアーカイブを作成するにはどうすればよいですか?

これは解凍されたルートによって異なります。

tar --no-same-owner -xf ...

すべてルートから開始するには、次のものを使用できます。

tar --owner=root --group=root -cf ...

おすすめ記事