Frage Wie füge ich 2 Gnome Passwort Keyrings zusammen?


Ich habe zwei Passwort-Schlüsselringe bekommen - einen vom alten Laptop und einen von der aktuellen Installation.

Wie füge ich die beiden Passwort-Schlüsselringe zu einem zusammen, so dass ich nicht beide bei der Anmeldung entsperren muss?


14
2017-11-11 22:21


Ursprung


Wenn Sie für Ihre Schlüsselbunde dasselbe Passwort wie für Ihre Anmeldung verwenden, sollten Sie sie nicht entsperren müssen. - JanC
@ JanC Das funktioniert nicht, wenn Sie die automatische Anmeldung verwenden - 8128
Es funktioniert nicht für mich und ich benutze nicht automatisch :( - Severo Raz


Antworten:


Wenn Sie das Passwort aus Ihren Schlüsselbunden entfernen, speichert gnome keyring manager die Dateien als Klartext. Sie können diese Dateien mit einem Texteditor bearbeiten und die Schlüssel kopieren. Legen Sie ein Kennwort fest, damit die Schlüsselringdateien erneut verschlüsselt werden.

Ich schlage vor, dass Sie Ihre Schlüsselringdateien sichern, bevor Sie das tun.

Ich nehme an, Sie haben zwei Schlüsselringe wie folgt:

two keyrings

Und die Keyring-Dateien sehen so aus:

$ cd ~/.local/share/keyrings
$ file foo.keyring bar.keyring 
foo.keyring: GNOME keyring, major version 0, minor version 0, crypto type 0 (AEL), hash type 0 (MD5), name "foo", last modified Thu Jan  1 01:00:00 1970, created Thu Jan  1 01:00:00 1970, not locked if idle, hash iterations 1087, salt 10888099772058093604, 1 item(s)
bar.keyring: GNOME keyring, major version 0, minor version 0, crypto type 0 (AEL), hash type 0 (MD5), name "bar", last modified Thu Jan  1 01:00:00 1970, created Thu Jan  1 01:00:00 1970, not locked if idle, hash iterations 1749, salt 12972167437702069911, 1 item(s)

Entfernen Sie das Passwort von den zwei Schlüsselringen. Um das Passwort zu entfernen, müssen Sie das Passwort ändern (Rechtsklick> Passwort ändern), das alte Passwort eingeben und das neue Passwort leer lassen. In einem Dialogfeld werden Sie aufgefordert, zu bestätigen, dass Sie Ihre Kennwörter unverschlüsselt speichern möchten.

Jetzt sollten Ihre Dateien so aussehen:

$ file foo.keyring bar.keyring 
foo.keyring: ASCII text
bar.keyring: ASCII text
$ cat foo.keyring 

[keyring]
display-name=foo
ctime=0
mtime=0
lock-on-idle=false
lock-after=false

[1]
item-type=0
display-name=key1
secret=pass1
mtime=1311897928
ctime=0
$ cat bar.keyring 

[keyring]
display-name=bar
ctime=0
mtime=0
lock-on-idle=false
lock-after=false

[1]
item-type=0
display-name=key2
secret=pass2
mtime=1311900380
ctime=0

Bearbeiten Sie die Dateien mit Ihrem bevorzugten Texteditor. Achten Sie darauf, die Abschnittsnummern so zu ändern, dass sie aufeinander folgen und nicht überlappen.

$ cat foo.keyring 

[keyring]
display-name=foo
ctime=0
mtime=0
lock-on-idle=false
lock-after=false

[1]
item-type=0
display-name=key1
secret=pass1
mtime=1311897928
ctime=0

[2]
item-type=0
display-name=key2
secret=pass2
mtime=1311900380
ctime=0

Zurück zum grafischen Schlüsselring-Manager. Sperren Sie, und entsperren Sie den Schlüsselbund, damit die Änderungen wirksam werden (Rechtsklick> Sperren, Rechtsklick> Entsperren). Alternativ können Sie den Schlüsselring-Manager schließen und erneut öffnen. Sie sollten jetzt alle Schlüssel sehen, die Sie in einem Schlüsselbund bewegt haben.

two keyrings with keys moved

Sie können nun ein Passwort festlegen und die Schlüsselbunddateien werden erneut verschlüsselt.


11
2017-07-29 00:58



Großartig, finden die Apps so verschobene Schlüssel? Das heißt, schauen Apps auf Basis einer eindeutigen ID (was wäre das?) Oder basierend auf dem Schlüsselring / Namen? - MarkovCh1
@Syzygy: Der Gnome-Schlüsselring API bietet Methoden zum Suchen über alle Schlüsselringe, aber auch zum Auswählen eines bestimmten Schlüssels mit Schlüsselring und ID. Es hängt von der Anwendung ab, ob nach einem Schlüssel gesucht wird oder nach einem bestimmten Schlüsselring gesucht wird. - lesmana


In welchem ​​Format haben Sie diese Schlüsselringe? Wenn Sie beide im Dialogfeld "Passwörter und Verschlüsselungsschlüssel" verwalten, können Sie nicht alle Schlüssel im Schlüsselbund "alter Laptop" auswählen, mit der rechten Maustaste klicken und "Kopieren" auswählen und sie dann in den anderen Schlüsselbund einfügen?

Ein Dokument, das die Struktur einer .keyring-Datei beschreibt: http://archpub20.cs.ccu.edu.tw/cgi-bin/dwww?type=file&location=/usr/share/doc/gnome-keyring/file-format.txt


-1
2017-11-11 23:40



Das "gnome-keyring" benutzerdefinierte Format wie in $ cat ~/.gnome2/keyrings/*.keyring"Nein copy Option ist nicht verfügbar für die gespeicherten Passwörter. Soweit ich weiß copy = kopiere den öffentlichen Schlüssel in die Zwischenablage. - Dima