Ripristino della partizione eCryptfs con ecryptfs-recover-private non funzionante


10

Sto provando a reinstallare, ma prima voglio fare il backup della mia casa crittografata, quindi mi sono avviato da un CD live, ho montato il disco rigido, sudo ecryptfs-recover-private <home directory here>ho funzionato e mi ha chiesto la mia passphrase. L'ho inserito, ha detto che ha avuto successo e l'ho montato in "/tmp/ecryptfs.somethingsomething". Ci vado, usando un nautilo root, e faccio doppio clic sulla voce .desktop, e si genera semplicemente una finestra terminale che svanisce all'istante. Ho controllato il file readme e dice che è in esecuzione ecryptfs-mount-private, quindi quando lo eseguo nel terminale me stesso, dice "ERRORE: la directory privata crittografata non è impostata correttamente".

Ho cercato su Google e non riesco a trovare una risposta, dal momento che ti dice di recuperarlo usando ecryptfs-recover-private, ma ovviamente non funziona


Non sono sicuro che sia il modo migliore per farlo. Che ne dite di eseguire il backup su un'altra unità crittografata (USB o SATA interna) dall'installazione corrente? Quindi dopo aver reinstallato basta inserire la password e trasferire tutto indietro? Questo è quello che faccio e funziona perfettamente.
Tom Brossman,

Non riesco nemmeno a montare l'unità, quindi anche se lo faccio dovrei eventualmente configurarlo nuovamente per sbloccare automaticamente ogni volta che eseguo l'accesso (cosa che preferirei fare per me), ma se non riesco anche ottenere l'unità da montare perché ecryptfs-recover-private o ecryptfs-mount-private non funziona, quindi entrambe le soluzioni non funzioneranno ....
mgrandi

Immagino di essere confuso. Hai detto che stai "tentando di reinstallare, ma prima voglio fare il backup della mia casa crittografata". Il modo normale per farlo è backup => reinstall => restore. Hai reinstallato prima di eseguire il backup? In caso affermativo, potresti aver perso alcuni o tutti i tuoi dati, a seconda del tuo schema di partizionamento. Se no, qual è il passo esatto nel processo in cui sei bloccato? Vorrei aiutare, ma non ho una buona comprensione del problema.
Tom Brossman,

non ho ancora reinstallato. è una versione molto vecchia di Ubuntu che ho aggiornato da allora e voglio ottenere una nuova installazione. Ho un'unità esterna da 1 TB in cui desidero solo copiare tutti i miei file nella mia directory home crittografata, reinstallarli sul disco rigido principale e quindi copiare nuovamente tutti i miei file. Ma non riesco ad accedere a detti file crittografati. Il tizio che ha scritto ecryptfs dice di usare il comando ecryptfs-recover-privatenel suo post sul blog qui: blog.dustinkirkland.com/2011/04/… , ma non funziona a causa dell'errore che ho pubblicato in origine.
mgrandi,

Risposte:


12

Ho capito il mio problema. Stavo eseguendo il comando e gli ho dato la mia directory HOME, e per qualche ragione stava dicendo che era riuscito a montarlo. Tuttavia, stava mentendo. Si scopre che è necessario eseguire il comando con la cartella .Private che ogni utente ha, che si trova in

sudo ecryptfs-mount-private /home/.ecryptfs/<username>/.Private

Il comando dovrebbe richiamare e trovare quella cartella per te, ma ero impaziente e gli ho dato la mia cartella home. Non sono sicuro del motivo per cui ha detto che ha avuto successo quando chiaramente non lo è stato, ma se gli dai quella cartella .Private e quindi inserisci la password di accesso, dovrebbe montarla in una cartella all'interno di / tmp / e puoi farlo qualsiasi altra cosa tu voglia fare con i dati =)


4

Ho fatto un aggiornamento dal 14.04 al 16.04 e la mia directory home è stata crittografata. Sono riuscito a recuperare i file dopo l'installazione usando una versione modificata del metodo di mgrandi.

Uso:

sudo ecryptfs-recover-private /home/<username>/.Private

Ha trovato la passphrase racchiusa e ha richiesto la mia password di accesso, dopo aver fornito il quale ha montato i contenuti in una directory / tmp dove ho potuto vedere tutti i file.

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.