tarファイルの権限を変更すると、そのファイルに含まれるファイルにも適用されますか?

tarファイルの権限を変更すると、そのファイルに含まれるファイルにも適用されますか?

バックアップディレクトリ用のファイルcronを生成するスクリプトを定期的に実行します。tar.gz

私が制御できない理由でスクリプトを実行できる唯一のユーザーcronはrootです。したがってtar、他のユーザーは生成されたファイルを移動または削除できません。

chownしたがって、スクリプトの一部として他のユーザーがファイルを操作できるように、ファイルに対しておよびを実行したいと思います。chmodtar

しかしtar、ファイルの権限を変更するだけで十分ですか、それともrootユーザー権限がファイルにも保存されますかtar?ユーザーがファイルを解凍したら、tarファイルを自分で作成したかのように作業できますか?

ベストアンサー1

抽出されたユーザーが「一般」ユーザーの場合、ファイルはそのユーザーが所有します(デフォルトでは)。

tarのマンページ

--same-owner
       try extracting files with the same ownership as exists in the archive (default for superuser)

--no-same-owner
       extract files as yourself (default for ordinary users)

おすすめ記事