Ho finito con due portachiavi con password: uno dal vecchio laptop e uno dall'installazione corrente.
Come unire i due portachiavi con password in uno in modo da non doverli sbloccare entrambi al login?
Ho finito con due portachiavi con password: uno dal vecchio laptop e uno dall'installazione corrente.
Come unire i due portachiavi con password in uno in modo da non doverli sbloccare entrambi al login?
Risposte:
Quando rimuovi la password dai tuoi portachiavi, il gestore dei portachiavi di gnome salverà i file come testo in chiaro. Puoi modificare quei file con un editor di testo e copiare le chiavi. Impostare una password per crittografare nuovamente i file del portachiavi.
Ti suggerisco di eseguire il backup dei file dei portachiavi prima di farlo.
Presumo che tu abbia due portachiavi come questo:
E i file dei portachiavi si presentano così:
$ 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)
Rimuovere la password dai due portachiavi. Per rimuovere la password devi cambiare la password (tasto destro> cambia password), inserisci la vecchia password e lascia vuota la nuova password. Una finestra di dialogo ti chiederà di verificare che desideri memorizzare le tue password non crittografate.
Ora i tuoi file dovrebbero apparire così:
$ 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
Modifica i file usando il tuo editor di testo preferito. Assicurati di modificare i numeri di sezione in modo che siano consecutivi e non si sovrappongano.
$ 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
Torna al gestore grafico portachiavi. Blocca, quindi sblocca il portachiavi in modo che le modifiche abbiano effetto (clic destro> blocca, clic destro> sblocca). In alternativa puoi chiudere e riaprire il gestore dei portachiavi. Ora dovresti vedere tutte le chiavi che hai spostato in un portachiavi.
Ora puoi impostare una password e i file keyring verranno nuovamente crittografati.
In che formato hai questi portachiavi? Se le stai gestendo entrambe nella finestra di dialogo Password e chiavi di crittografia, non puoi selezionare tutte le chiavi nel portachiavi "vecchio laptop", fare clic con il pulsante destro del mouse e scegliere Copia, quindi incollarle nell'altro portachiavi?
Un documento che descrive la struttura di un file .keyring: http://archpub20.cs.ccu.edu.tw/cgi-bin/dwww?type=file&location=/usr/share/doc/gnome-keyring/file-format. testo
$ cat ~/.gnome2/keyrings/*.keyring
". No, l' copy
opzione non è disponibile sulle password memorizzate. Per quanto ne so copia = copia la chiave pubblica negli appunti.