Ubuntu con crittografia completa del disco - password errata dopo l'aggiornamento a 18.04


14

Alcuni mesi fa ho impostato la crittografia del disco completo durante l'installazione di Ubuntu 17.10. Ora, ho deciso di aggiornare. L'aggiornamento è terminato senza problemi. Tuttavia, dopo il riavvio non riesco ad accedere al mio disco crittografato.

Dove può essere il problema? Sono sicuro al 100% di premere i "tasti giusti" sulla tastiera, ma tecnicamente non so cosa sto scrivendo a causa dei caratteri "*" e forse dopo l'aggiornamento il layout della tastiera è cambiato. Uso alcuni personaggi che potrebbero trovarsi altrove sulla tastiera. Qual è la lingua predefinita dopo l'aggiornamento?

A proposito, ho già provato il BLOC MAIUSC, ma non ho ancora avuto fortuna.

L'aiuto sarà molto apprezzato. Non sono un fan di installare il mio sistema e tutti i backup più e più volte.


hai provato a montare l'unità da una chiave USB? Puoi farlo tramite la GUI nell'applicazione Drives.
luisgonzalez,

Grazie per la risposta. Dopo alcuni tentativi sbagliati sono arrivato a initramfs - quindi in una riga di comando. Freddo. Ho testato il mio set di caratteri (è ok), ho verificato che ci sono alcune chiavi impostate tramite $ cryptsetup luksDump. Quindi ho provato ad aggiungere una nuova passphrase alla mia partizione crittografata: $ cryptsetup luksAddKey / dev / sdb1. Ma sto ancora ricevendo un errore sulla password errata. È pazzesco, so per il 100% che questa password funzionava prima dell'aggiornamento.
M_Ryan

1
Quindi ... Per essere assolutamente sicuro che non sia un errore di battitura, ho avviato il CD live e ho passato un po 'di tempo a cercare password diverse con: $ echo -n "blahblah" | cryptsetup luksAddKey / dev / sdaX So che sto scrivendo la password giusta, ho persino testato gli stessi tasti della tastiera usando il layout del Regno Unito e degli Stati Uniti + in combinazione con il blocco maiuscole. Giusto per essere sicuro. Ancora "Nessuna chiave disponibile con questa passphrase". cryptsetup luksDump / dev / sdaX mostra lo slot chiave 0 come abilitato. Bene, quindi sembra che "sia successo qualcosa" durante l'aggiornamento di Ubuntu dal 17.10 al 18.04 e la mia partizione luks è bloccata. Qualcosa del genere ti è mai successo?
M_Ryan,

Ho eseguito l'aggiornamento dal 16.04 al 18.04 e sto riscontrando un problema diverso dal tuo. Nel mio caso era una partizione LUKS che mostra un altro tipo di errore.
luisgonzalez,

Se non ci sono più chiavi di quante ne vada persa la partizione, non è vero?
Christopher Perrin,

Risposte:


10

Ho avuto lo stesso problema quando ho aggiornato Ubuntu dal 17.10 al 18.04. Dopo molti test ho trovato una soluzione al mio problema. Ho appena cambiato il layout della tastiera negli Stati Uniti e ho digitato la mia password nel mio layout nativo (azerty). Quindi sembra che il prompt di cryptsetup sia ora nel mio layout nativo e non più negli Stati Uniti. E la mia password non è mai stata memorizzata in un layout azerty come pensavo.

Spero che la mia soluzione ti aiuti e mi scusi per il mio povero inglese.


1
Questa è stata la soluzione per me. La password inserita in cryptsetup (17.04) era in realtà nel layout della tastiera statunitense, dopo averla aggiornata cambia in lingua nativa; quindi ora hai diversi tasti da premere - ad esempio, se hai premuto "hai effettivamente inserito @ quando hai digitato la password, se hai premuto £ hai effettivamente inserito #. Mappa i simboli dal layout nativo ai corrispondenti simboli USA.
Vix

1
Anch'io. La mia passphrase, che ho inserito durante l'installazione e che ho sempre pensato fosse nel layout sv_SE, sembra che fosse sempre in en_US. Quindi i caratteri che si trovano su chiavi diverse tra en_US e sv_SE dovevano essere digitati dove sarebbero stati per sv_SE.
mgo

2

Ciò sembra essere causato da un bug nel 17.10 che fa sì che il layout sia sempre il layout standard degli Stati Uniti quando si immette la password anche se il layout è stato impostato su qualcos'altro.

Uso Dvorak, quindi l'ho impostato su quello quando ho inserito la mia password per la crittografia inizialmente. Solo che in realtà non è Dvorak durante la digitazione, è davvero ancora il layout standard degli Stati Uniti.

Ad esempio, supponiamo che la tua password sia "ciao". Digitando "ciao" e assumendo Dvorak quando il layout è veramente il layout standard degli Stati Uniti si ottiene "jdpps". Supponi che la tua password sia "ciao", ma in realtà viene memorizzata come "jdpps".

Non te ne accorgi mai, perché quando ti viene richiesto, ci sono anche dietro le quinte degli Stati Uniti standard, quindi digitare la tua password "ciao" in Dvorak produce "jdpps" nella realtà, e sei dentro.

Nel 18.04, tuttavia, sembrano aver corretto il bug. Quindi ora quando digiti "ciao" in Dvorak, è davvero "ciao" e non corrisponde più alla password memorizzata.

Per tornare indietro devi semplicemente capire cosa è stato effettivamente memorizzato, vedendo cosa verrebbe generato se digiti la password nel layout nativo mentre il layout effettivo è impostato sull'inglese americano. L'ho fatto e ho inserito quella password e ha funzionato.

Spero che questo aiuti qualcun altro, ho lottato con questo per alcune ore. Direi che questo è davvero uno dei bug più perfetti che abbia mai incontrato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.