web-dev-qa-db-ja.com

rootユーザーとしてrsyncを使用してバックアップを実行する必要がありますか?

rsyncに基づいて、ラップトップ(Ubuntu)のバックアップ戦略を作成しています。 _/etc_をバックアップすると、多くのOperation not permitted (1)およびPermission denied (13)エラーが発生します。

_Sudo rsync ..._を実行する必要がありますか、それとも問題のあるファイルやフォルダーは必要ありませんか?

3
saroele

一般に、バックアップするすべてのファイルにアクセスするために必要なユーザーとして、バックアップを実行する必要があります。 /etcの場合、それはrootを意味します(したがって、Sudo、またはrootが所有するcronjobまたはsystemdタイマーを使用します)。

6
Stephen Kitt

以下のディレクトリをバックアップする場合は、次の点に注意してください。

  1. all directory and subdirectory have read and write privileges
  2. If any file that file have read privileges 

特権ユーザーによるバックアップの場合は、Sudoを使用します。 Sudoを使用する前に、/ etc/sudoersファイルで、ユーザーがSudoアクセス権を持っているかどうかを確認してください。そうでない場合は、rootユーザーとして試してください。

0
Rakib