En realidad, ecryptfs te dice muy específicamente qué hacer cuando corres ecryptfs-setup-private --undo
, solo sigue sus instrucciones.
Obtenga su punto de montaje de directorio privado
$ PRIVATE=`cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private`
Este comando llena la $PRIVATE
variable con la ruta a su directorio privado. O la ruta se almacena en un ~/.ecryptfs/Private.mnt
archivo (donde ~ es su directorio de inicio) o si el archivo no existe, volverá a ~ / Ruta privada. Luego puede ejecutar el echo $PRIVATE
comando para verificar el contenido de la variable PRIVADA. Cuando vea $ PRIVATE en los siguientes comandos, se sustituirá con el contenido de la variable, ~ / Private en su caso.
Asegúrese de haber movido todos los datos relevantes de su directorio $ PRIVATE
Esto es importante.
Desmonta tu directorio privado encriptado
$ ecryptfs-umount-private
eCryptFS es una especie de sistema de archivos que se monta en el espacio del usuario (Wikipedia explica de qué se trata . Esa es también la razón por la cual la carpeta Privada no se puede eliminar tan fácilmente. Piense en ella como una especie de proxy que encripta y desencripta sus archivos de manera transparente. Este comando desmonta la carpeta que deshabilita efectivamente el cifrado.
Haga que su directorio privado se pueda volver a escribir
$ chmod 700 $PRIVATE
chmod
establece permisos de archivo . En este caso, usted dice: "hacer que el archivo / directorio almacenado en $ PRIVATE sea legible, escribible y ejecutable para mí (700)"; de lo contrario, no puede eliminar el directorio ya que no tiene acceso de escritura.
Eliminar $ PRIVATE, ~ / .Private, ~ / .ecryptfs
Nota: ESTO ES MUY PERMANENTE, TENGA MUCHO CUIDADO
$ rm -rf $PRIVATE ~/.Private ~/.ecryptfs
Esto hace exactamente lo que dice. rm
comando significa ReMove, -r
significa recursivo (para eliminar directorios recursivamente) y f
significa Fuerza ("deja de molestarme, simplemente bórralo"). Esto eliminará todos estos tres directorios: $ PRIVATE, ~ / .Private, ~ / .ecryptfs
Si lo desea, puede eliminar estos directorios manualmente de Nautilus (simplemente marque "Ver> Mostrar archivos ocultos" para ver los directorios .Private y .ecryptfs en su directorio de inicio).
Desinstale las utilidades (esto es específico para su distribución de Linux)
$ sudo apt-get remove ecryptfs-utils libecryptfs0
Esto eliminará ecryptfs-utils
y libecryptfs0
. En su lugar, puede hacer esto desde Synaptic o simplemente ignorarlo si desea mantener eCryptFS (por ejemplo, para otros usuarios).
Si sigue estas instrucciones, no hay riesgo de destruir su sistema o perder sus archivos, a menos que, por supuesto, no haga una copia de seguridad de sus archivos desde el directorio ~ / Private.