Sauvegarder les données après avoir ajouté une nouvelle entrée

16

Est-il possible (par option ou par déclencheur) de sauvegarder automatiquement la base de données Keepass après avoir ajouté une nouvelle entrée?

J'oublie souvent de le sauvegarder, puis de perdre les nouvelles données lorsque je ferme des fenêtres.

Autre possibilité: est-il possible de sauvegarder les données lorsque KeePass est forcé de se fermer lors de la fermeture de Windows?

magnattic
la source

Réponses:

7

Il existe une option de sauvegarde automatique dans Outils - & gt; Options ... - & gt; Avancée. Si cela ne fonctionne parfois pas, il peut s'agir d'un bogue. Une façon de remédier à ce problème consiste à utiliser une période de verrouillage automatique plus courte afin que la base de données soit sauvegardée plus fréquemment.

De plus, KeeFox enregistre automatiquement un nouveau mot de passe à partir du navigateur. Vous pouvez envisager de l'utiliser.

billc.cn
la source
4
Notez que l'option d'enregistrement automatique sous Options avancées n'enregistre que "lors de la fermeture / verrouillage de la base de données". Ceci répond à la question "alternativement", mais ne "sauvegarde pas nécessairement les données après avoir ajouté une nouvelle entrée". Si Keepass ou Windows se bloque, les données seront perdues.
LarsH
33

J'ai rencontré le même problème et je n'étais pas satisfait de la réponse. J'ai donc continué sur Google et je suis tombé sur ce tutoriel :

Comment créer un déclencheur qui implémente la fonctionnalité de sauvegarde automatique

http://www.mydigitallife.info/how-to-auto-save-the-database-in-keepass-password-safe/

  1. Dans KeePass Password Safe, cliquez sur le menu Outils et sélectionnez Déclencheurs.
  2. Cliquez sur le bouton Ajouter pour ouvrir l'assistant Ajouter un déclencheur.
  3. Entrez un nom pour le nouveau déclencheur, tel que Sauvegarde automatique de la base de données, puis cliquez sur Suivant. Laissez les cases à cocher «Activé» et «Initialement activées» cochées, et la case à cocher «Désactiver après l'exécution des actions (exécution unique)».
  4. Sur l'onglet "Evénements", cliquez sur le bouton Ajouter.
  5. Sélectionnez l'état de l'interface utilisateur mis à jour dans la liste déroulante «Evénement», qui devient true lorsque KeePass a terminé de mettre à jour l'état de l'interface utilisateur (menus, barre d'outils,…), y compris après la plupart des actions de l'utilisateur, telles que l'ajout / la modification / la suppression. entrées et groupes, etc. Ensuite, cliquez sur OK, puis sur Suivant dans l’assistant.
  6. Facultatif: sous l'onglet «Conditions», cliquez sur le bouton Ajouter.
  7. Facultatif (si vous effectuez l'étape ci-dessus): Sélectionnez La base de données active active contient des modifications non enregistrées dans la liste déroulante "Condition", puis cliquez sur OK, puis sur Suivant dans l'assistant.
  8. Sur l'onglet “Actions”, cliquez sur le bouton Ajouter.
  9. Sélectionnez Enregistrer la base de données active dans la liste déroulante «Action», puis cliquez sur OK.
  10. Cliquez sur Terminer, puis sur OK.

L'action de sauvegarde du mot de passe est effectuée immédiatement, s'il y a des modifications non enregistrées. Une fois le déclencheur créé, le bouton Enregistrer sera toujours désactivé ou grisé, car les modifications sont immédiatement enregistrées lors de toute modification (ajout, suppression ou édition).

Nicolas Thomas
la source
Bienvenue sur Super User! Bien que cela puisse théoriquement répondre à la question, ce serait préférable pour inclure les parties essentielles de la réponse ici, et fournir le lien pour référence.
slhck
Veuillez importer les images dans l’hébergement Stack Exchange Imgur. La protection hotlink empêche les images de s'afficher.
bwDraco
Cela tombe bien - il semble que cela devrait être intégré à une option intégrée à l'application!
Peter Tirrell
Dans KeePass 2.39.1, je ne trouve pas l'événement mis à jour de l'état de l'interface utilisateur, mais on peut utiliser Time - Periodic événement avec la condition Database has unsaved changes comme dans le AutoSave.xml.txt trigger .
Frank Breitling
3

Réponse 2018 (2.39.1+)

Dans les dernières versions de KeePass, vous pouvez effectuer une sauvegarde automatique lors de toute mise à jour de l'entrée (y compris l'ajout de nouvelles entrées) sans aucun déclencheur. Il suffit d'aller à Tools -> Options... -> Advanced et cliquez sur Automatically save after modifying an entry using the entry editing dialog.

Remarque: cela ne semble pas fonctionner pour la suppression d'entrées.

Patrik Fuhrmann
la source