Wie kann ich eine Passwort-Datenbank sichern und 15 ältere Versionen aufbewahren?

395
r0berts

Ich arbeite hauptsächlich an Linux zu Hause und an Fenstern bei der Arbeit. Ich benutze den Open-Source-Passwortmanager KeePassund es funktioniert super. Ich sichere meine Dokumentdateien häufig mit Unison File Synchroniser. Ich benutze Keepass für Windows, Linux und Android.

Ich möchte etwas mehr Redundanz speziell mit KeePass, da die Datenbank manchmal beschädigt werden könnte. Das habe ich erst beim Öffnen einer Datei auf meinem Android-Gerät bemerkt. Es war gut, dass ich ein paar ältere Exemplare hatte, also war der Verlust nicht zu groß. Ich möchte jedoch den Sicherungsvorgang der Kennwortdatenbank sicherer und automatisch gestalten.

Im Idealfall möchte ich ein Backup machen, wenn eine gespeicherte Änderung in der Datenbank vorliegt, und etwa 10 oder 15 ältere Versionen aufbewahren. Zusätzlich würden diese Versionen über Unison zwischen zwei Verzeichnissen (eines auf einem USB-Stick) und unabhängig von Unison - auf Dropbx (daher auch auf Android) - repliziert.

Was wäre die intelligenteste Lösung, um diesen Prozess zu automatisieren, oder gibt es vielleicht bessere Lösungen in der Open Source-Domäne?

Ich dachte daran, ein Shell-Skript zu schreiben, das prüft, ob sich die Datei geändert hat. Wenn dies der Fall ist, erstellen Sie eine neue Kopie und behalten Sie 15 frühere Versionen im selben Verzeichnis.

0
Vielleicht könnten Sie ein Shell-Skript schreiben, das überprüft, ob sich die Datei geändert hat. Wenn dies der Fall ist, erstellen Sie eine neue Kopie und behalten Sie 15 frühere Versionen im selben Verzeichnis. Michael Frank vor 10 Jahren 3
Ich synchronisiere meine Keepas-Daten über Windows, Linux und Android nur mit Dropbox. Die Verlaufsfunktion hat mir nach einer beschädigten Datei bereits das Leben gerettet. That Brazilian Guy vor 10 Jahren 0

1 Antwort auf die Frage

2
Michael Frank

Es klingt, als würden Sie nach einer Funktion namens Versioning suchen, die in mehreren Online- Sicherungsdiensten verfügbar ist .

Da Sie es bereits verwenden, sollten Sie sich darüber freuen, dass Dropbox standardmäßig einen Verlauf aller gelöschten und früheren Versionen von Dateien für 30 Tage für alle Dropbox-Konten speichert.

Vorausgesetzt, Sie synchronisieren Ihre KeePass-Datenbank wöchentlich mit Dropbox, so dass Sie bis zu 4 Vorgängerversionen erhalten könnten.

Ich synchronisiere meine Keepas-Daten über Windows, Linux und Android nur mit Dropbox. Die Verlaufsfunktion hat mir nach einer beschädigten Datei bereits das Leben gerettet. That Brazilian Guy vor 10 Jahren 1
Ja, ich benutze es immer noch, aber manchmal erzeugt es (conflicted.copy), was ein bisschen nervig ist. r0berts vor 7 Jahren 0