バックアップディレクトリ用のファイルcron
を生成するスクリプトを定期的に実行します。tar.gz
私が制御できない理由でスクリプトを実行できる唯一のユーザーcron
はrootです。したがってtar
、他のユーザーは生成されたファイルを移動または削除できません。
chown
したがって、スクリプトの一部として他のユーザーがファイルを操作できるように、ファイルに対しておよびを実行したいと思います。chmod
tar
しかし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)