rootが例えば下記のようなコマンドで、一般ユーザが所有するのファイルを一括置換したとしても、ファイル自体の所有者は変更されない、という考え方で合っているでしょうか?

$ find /path -type f -exec sed -i 's%hoge%piyo%g' {} +

質問

  • root の所有になるのは、root (sudo -s でスイッチ) が明示的に既存ファイルの所有者を変更したときか、root (sudo -s でスイッチ) が新規ファイルを生成 (もしくはダウンロード) した時だけでしょうか?
  • 編集は関係ない?

質問背景

  • 一般ユーザが所有するファイルを処理する際、sudo -s から一旦抜けて処理した方が良いのか、sudo -s のまま処理して良いのか分からないので