cron
を介して定期的に実行されるスクリプトがあります 、tar.gz
を作成します ディレクトリをバックアップするためのファイル。
私の制御が及ばない理由で、cron
を介してスクリプトを実行できる唯一のユーザー rootユーザーです。したがって、結果のtar
他のユーザーがファイルを移動または削除することはできません。
そこで、スクリプトの一部として、chown
を実行したいと思います。 およびchmod
tar
で 他のユーザーが操作できるようにファイルします。
ただし、tar
の権限を変更するだけで十分です。 ファイル、またはrootユーザーの権限もtar
内のファイルに保存されます ?ユーザーがtar
を解凍したとき ファイルの場合、ファイルを自分で作成したかのようにそれらのファイルを操作できますか?
承認された回答:
抽出するユーザーが「通常の」ユーザーである場合、ファイルはそのユーザーによって所有されます(デフォルト)。
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)