J'ai installé Ubuntu 12 avec un chiffrement complet du disque, et maintenant je veux changer la phrase de passe.
Comment cela peut-il être fait?
J'ai installé Ubuntu 12 avec un chiffrement complet du disque, et maintenant je veux changer la phrase de passe.
Comment cela peut-il être fait?
Réponses:
Ubuntu utilise LUKS pour crypter les partitions et les LVM.
LUKS prend en charge huit emplacements de clé par partition. Les touches cryptsetup luksAddKey
et cryptsetup luksRemoveKey
peuvent être utilisées pour ajouter et supprimer des clés des emplacements. cryptsetup luksDump
peut vous dire quels emplacements contiennent des clés.
Fondamentalement, la bonne façon de procéder consiste à ajouter une clé à un nouvel emplacement, à tester que vous pouvez utiliser correctement la nouvelle clé, puis lorsque vous êtes prêt, supprimez l'ancienne clé.
Au cours du processus de démarrage, lorsque la clé vous est demandée, elle devrait indiquer quel périphérique de blocage elle essaie de déverrouiller. C'est la partition à laquelle vous devez appliquer les cryptsetup
commandes.
Utilisez donc cryptsetup
pour ajouter une clé, redémarrer et essayer la nouvelle clé. Une fois que vous pouvez confirmer que cela fonctionne, vous pouvez supprimer l'ancienne clé.
Je voudrais sauvegarder vos données avant d'essayer cela ou de suivre les conseils de quelqu'un d'autre, ou au moins d'attendre quelques votes positifs. Cela fait un moment que je n'ai pas changé de clé sur une partition LUKS. (modifier: ou utilisé un système Linux avec GUI ...)
cryptsetup luksHeaderBackup /dev/sda1 --header-backup-file /media/externalthing/somefile
pour sauvegarder le fichier. Remplacez luksHeaderBackup
par luksHeaderRestore
pour restaurer à nouveau les anciennes clés. Notez que la sauvegarde de l'en-tête doit être enregistrée dans un endroit sûr (de préférence une autre partition LUKS sur une clé USB).
Voici quoi faire
Regardez maintenant à droite. Il y aura probablement plusieurs partitions.
L'option de modification de la phrase secrète sera disponible si c'est la bonne partition.
Si ce n'est pas le cas, sélectionnez une autre partition. Très probablement, la bonne partition sera la partition 5
Ajouter une réponse car c'est l'un des meilleurs résultats de recherche.
Il semble que cryptsetup
maintenant a la commande luksChangeKey
de faire cette opération et fait à peu près ce que LawrenceC a dit dans l'autre réponse. Pour modifier l'exécution de la phrase secrète
cryptsetup luksDump <device>
Cela ajoutera une nouvelle clé et supprimera la précédente.