In realtà ecryptfs ti dice in modo molto specifico cosa fare quando corri ecryptfs-setup-private --undo
, basta seguire le sue istruzioni.
Ottieni il mountpoint della tua directory privata
$ PRIVATE=`cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private`
Questo comando popola la $PRIVATE
variabile con il percorso della tua directory privata. Il percorso è memorizzato nel ~/.ecryptfs/Private.mnt
file (dove ~ è la tua directory home) o se il file non esiste, tornerà al percorso ~ / Private. È quindi possibile eseguire il echo $PRIVATE
comando per verificare il contenuto della variabile PRIVATA. Quando vedi $ PRIVATO nei seguenti comandi, verrà sostituito con il contenuto della variabile, ~ / Private nel tuo caso.
Assicurati di aver spostato tutti i dati rilevanti dalla tua directory $ PRIVATE
Questo è importante.
Smonta la tua directory privata crittografata
$ ecryptfs-umount-private
eCryptFS è un tipo di filesystem che viene montato nello spazio dell'utente (Wikipedia spiega cosa sta montando . Questo è anche il motivo per cui la cartella privata non può essere rimossa così facilmente. Pensa a come un tipo di proxy che crittografa e decrittografa in modo trasparente i tuoi file. Questo comando smonta la cartella che disabilita effettivamente la crittografia.
Rendi di nuovo scrivibile la tua directory privata
$ chmod 700 $PRIVATE
chmod
imposta le autorizzazioni per i file . In questo caso, dici: "Rendi il file / directory archiviato in $ PRIVATE leggibile, scrivibile ed eseguibile per me (700)" - altrimenti non puoi eliminare la directory poiché non hai accesso in scrittura.
Rimuovi $ PRIVATO, ~ / .Private, ~ / .ecryptfs
Nota: QUESTO È MOLTO PERMANENTE, ATTENZIONE
$ rm -rf $PRIVATE ~/.Private ~/.ecryptfs
Questo fa esattamente quello che dice. rm
comando significa ReMove, -r
significa ricorsivo (per rimuovere ricorsivamente le directory) e f
significa Force ("smetti di tormentarmi, cancellalo"). Ciò rimuoverà tutte e tre le directory: $ PRIVATE, ~ / .Private, ~ / .ecryptfs
Se lo desideri, puoi rimuovere queste directory manualmente da Nautilus (seleziona "Visualizza> Mostra file nascosti" per visualizzare le directory .Private e .ecryptfs nella tua home directory).
Disinstallare le utility (questo è specifico per la tua distribuzione Linux)
$ sudo apt-get remove ecryptfs-utils libecryptfs0
Questo rimuoverà ecryptfs-utils
e libecryptfs0
. Puoi farlo da Synaptic invece o semplicemente ignorarlo se vuoi mantenere eCryptFS in giro (ad esempio per altri utenti).
Se segui queste istruzioni, non c'è rischio di rovinare il tuo sistema o perdere i tuoi file - a meno che, ovviamente, non esegua il backup dei tuoi file dalla directory ~ / Private.