Lorsque vous supprimez le mot de passe de vos trousseaux, le gestionnaire de trousseaux gnome enregistrera les fichiers en texte clair. Vous pouvez modifier ces fichiers avec un éditeur de texte et copier les clés autour. Définissez un mot de passe pour que les fichiers de clés soient à nouveau chiffrés.
Je vous suggère de sauvegarder vos fichiers de clés avant de le faire.
Je suppose que vous avez deux porte-clés comme celui-ci:
Et les fichiers de clés ressemblant à ceci:
$ 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)
Retirez le mot de passe des deux porte-clés. Pour supprimer le mot de passe, vous devez changer le mot de passe (clic droit> changer le mot de passe), entrez l'ancien mot de passe et laissez le nouveau mot de passe vide. Une boîte de dialogue vous invite à vérifier que vous souhaitez stocker vos mots de passe non cryptés.
Maintenant, vos fichiers devraient ressembler à ceci:
$ 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
Modifiez les fichiers à l'aide de votre éditeur de texte préféré. Assurez-vous de modifier les numéros de section afin qu'ils soient consécutifs et ne se chevauchent pas.
$ 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
Retour au gestionnaire de porte-clés graphique. Verrouillez, puis déverrouillez le trousseau pour que les modifications prennent effet (clic droit> verrouiller, clic droit> déverrouiller). Vous pouvez également fermer et rouvrir le gestionnaire de trousseaux de clés. Vous devriez maintenant voir toutes les clés que vous avez déplacées dans un trousseau de clés.
Vous pouvez maintenant définir un mot de passe et les fichiers de clés seront à nouveau cryptés.