Posso visualizzare la password di un volume crittografato montato?


12

Primo: sì, questo è stato stupido, lo so

Un paio di settimane fa ho installato una nuova macchina Ubuntu 18.04 e ho incluso la crittografia del disco completo. Da allora corre, chiuso di notte. Oggi stavo per riavviarlo per aggiornare alcuni software e mi sono reso conto che non ero del tutto sicuro di quale fosse la password di avvio. (Beh, all'inizio ero certo di non ricordarmelo, ma ora penso di averlo ricordato.) Tuttavia, vorrei esserne sicuro prima di riavviare.

Ho visto un post che diceva che ecryptfs-unwrap-passphrasemi avrebbe procurato le informazioni, ma eseguirlo (con o senza sudo) mi ha dato un stat: no such file or directoryerrore. Ho trovato un video che mi mostra come estrarre la chiave principale e aggiungere una nuova passphrase, ma temo che rovinerò qualcosa e dovrò ricominciare da capo.

Qualsiasi aiuto?


Qual è l'output di lsblk /dev/sda? cambiare /dev/sdacon l'unità principale su cui è installato Ubuntu.
Ravexina,

1
Hai detto di aver trovato un video, ma vedi anche: unix.stackexchange.com/a/161920/4358 . Sebbene ciò fornisca istruzioni sull'impostazione di una nuova password, spiega anche come ottenere la chiave principale.
Patrick

Risposte:


21

Pieno utilizza la crittografia del disco cryptsetupper gestire LUKS dispositivi criptati e non ecryptfse ecryptfs-unwrap-passphraseè una parte ecryptfs-utils, che immagino non è installato sul sistema e non ha nulla a che fare con la configurazione e il volume criptato.

La risposta alla tua domanda è: No, non puoi vedere la passphrase di un volume LUKS crittografato.

Quello che suggerisco sta usando:

sudo cryptsetup open /dev/sdXY new_mapper

che /dev/sdXYè la tua partizione crittografata, ti chiederà la password dell'utente (sudo) e quindi la passphrase. provare diverse passphrase possibili per trovare quella corretta.

Se la tua passphrase era sbagliata, otterrai un errore:

No key available with this passphrase

altrimenti (se era corretto) verrà visualizzato un messaggio in cui si lamentava che il dispositivo è già in uso. allora sei a posto e riavvia in sicurezza sapendo qual è la tua passphrase.


6
Se qualcuno atterra qui e non sa a cosa sostituire /dev/sdXY, puoi eseguire questo comando. cat /etc/crypttab | cut -f2 | grep -oiP "[0-9a-z]+\-[0-9a-z\-]+" | while read line; do ls -l /dev/disk/by-uuid/ | grep $line | awk '{print "/dev/disk/by-uuid/"$11}' | xargs readlink -f ;done. Sputerà i percorsi per tutti i dispositivi indicati in / etc / crypttab.
b_laoshi,

1
Che diregrep -Poi "(?<=UUID=).*?(?=\s)" /etc/crypttab | xargs -IL readlink -f /dev/disk/by-uuid/L
Ravexina,
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.