Na verdade, ecryptfs diz muito especificamente o que fazer quando você executa ecryptfs-setup-private --undo
, basta seguir as instruções.
Obtenha seu ponto de montagem do diretório privado
$ PRIVATE=`cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private`
Este comando preenche a $PRIVATE
variável com o caminho para o seu diretório privado. O caminho é armazenado no ~/.ecryptfs/Private.mnt
arquivo (onde ~ é o seu diretório inicial) ou, se o arquivo não existir, ele retornará ao ~ / Caminho privado. Você pode executar o echo $PRIVATE
comando para verificar o conteúdo da variável PRIVATE. Quando vir $ PRIVATE nos seguintes comandos, ele será substituído pelo conteúdo da variável ~ / Private no seu caso.
Verifique se você moveu todos os dados relevantes para fora do seu diretório $ PRIVATE
Isso é importante.
Desmonte seu diretório privado criptografado
$ ecryptfs-umount-private
O eCryptFS é uma espécie de sistema de arquivos montado no espaço do usuário (a Wikipedia explica o que está montando . Essa também é a razão pela qual a pasta Privada não pode ser removida tão facilmente. Pense nela como um tipo de proxy que criptografa e descriptografa seus arquivos de forma transparente. desmonta a pasta que desativa efetivamente a criptografia.
Torne seu diretório privado gravável novamente
$ chmod 700 $PRIVATE
chmod
define permissões de arquivo . Nesse caso, você diz: "torne o arquivo / diretório armazenado em $ PRIVATE legível, gravável e executável para mim (700)" - você não pode excluir o diretório de outra forma, pois não possui acesso de gravação.
Remova $ PRIVATE, ~ / .Private, ~ / .ecryptfs
Nota: ISTO É MUITO PERMANENTE, TENHA MUITO CUIDADO
$ rm -rf $PRIVATE ~/.Private ~/.ecryptfs
Isso faz exatamente o que diz. rm
comando significa ReMove, -r
significa recursivo (para remover diretórios recursivamente) e f
significa Force ("pare de me incomodar, apenas exclua-o"). Isso removerá todos os três diretórios: $ PRIVATE, ~ / .Private, ~ / .ecryptfs
Se desejar, você pode remover esses diretórios manualmente do Nautilus (basta verificar "Exibir> Mostrar arquivos ocultos" para ver os diretórios .Private e .ecryptfs em seu diretório pessoal).
Desinstale os utilitários (isso é específico à sua distribuição Linux)
$ sudo apt-get remove ecryptfs-utils libecryptfs0
Isso removerá ecryptfs-utils
e libecryptfs0
. Você pode fazer isso no Synaptic ou simplesmente ignorá-lo se quiser manter o eCryptFS por perto (por exemplo, para outros usuários).
Se você seguir estas instruções, não haverá risco de danificar seu sistema ou perder seus arquivos - a menos que, é claro, você não faça backup dos arquivos no diretório ~ / Private.