web-dev-qa-db-fra.com

Comment les dossiers de sauvegarde DejaDup nécessitant des autorisations root?

J'utilise etckeeper pour gérer /etc et Deja-Dup pour /home. Je voulais sauvegarder /etc/.git/ également, en utilisant Deja-Dup, mais ce dossier a le propriétaire: groupe défini sur root:root. De toute évidence, exécuter Deja-Dup car mon utilisateur ne le touche pas.

J'ai configuré Deja-Dup à partir des paramètres système, et je n'ai trouvé aucune option qui pourrait m'aider à résoudre ce problème. Des idées? Ou dois-je aller à duplicity et l'exécuter à partir de cron? Si oui, où puis-je voir quels appels exacts à duplicity sont effectués à partir de Deja-Dup (y a-t-il quelque chose de plus clair que de définir un indicateur de débogage comme dans DEJA_DUP_DEBUG=1 deja-dup --backup et la chasse aux appels dans le mur de texte qui suit)?

Je voudrais éviter de changer les autorisations de mon utilisateur, si possible (je crois que les gens de etckeeper l'ont fait sous root: root pour une raison).

Il est correct d'inclure de tels répertoires dans une sauvegarde tant que votre utilisateur peut LIRE les fichiers (les utilisateurs peuvent souvent, mais pas toujours, lire les fichiers appartenant à root).

Mais si votre utilisateur ne peut pas lire les fichiers, je vous recommande d'exécuter la duplicité directement via cron. Deja Dup est conçu pour les utilisateurs, pas pour les administrateurs système.

2
Michael Terry