web-dev-qa-db-ja.com

DejaDupは、ルート権限を必要とするフォルダーをどのようにバックアップできますか?

私はetckeeperを使用して/etcDeja-Dup/homeを管理しています。 /etc/.git/を使用してDeja-Dupもバックアップしたかったのですが、このフォルダーにはowner:groupがroot:rootに設定されています。明らかに、ユーザーがDeja-Dupを実行すると、タッチに失敗します。

システム設定からDeja-Dupを設定しましたが、そこで対処するのに役立つオプションは見つかりませんでした。何か案は?または、duplicityに移動してcronから実行しますか?もしそうなら、duplicityへの正確な呼び出しがDeja-Dupから行われることをどこで見ることができますか(DEJA_DUP_DEBUG=1 deja-dup --backupのようにデバッグフラグを設定し、wall-of-続くテキスト)?

可能であれば、ユーザーのアクセス許可を変更しないようにしたいと思います(etckeeperの人々は、何らかの理由でroot:rootの下でこれを行ったと思います)。

ユーザーがファイルを読み取ることができる限り、そのようなディレクトリをバックアップに含めることは問題ありません(ユーザーは多くの場合、常にではありませんが、ルート所有のファイルを読み取ることができます)。

ただし、ユーザーがファイルを読み取れない場合は、cronを介して複製を直接実行することをお勧めします。 Deja Dupは、システム管理者ではなくユーザー向けに設計されています。

2
Michael Terry