Hace unos días instalé ecryptfs, creé un directorio privado usándolo. Ahora mi inicio de sesión de Ubuntu se volvió súper lento. He intentado eliminar ecryptfs de Synaptic. Lo encontré, no se puede eliminar de esa manera. En algún lugar he leído sobre este comando
ecryptfs-setup-private --undo
Pero este comando muestra una lista bastante confusa de comandos en la terminal. No quiero estropear mi instalación, ni perder mi cuenta de administrador.
Ahora mi pregunta es, ¿cómo puedo eliminar / home / user / Private (.Private) de forma segura y eliminar el cifrado ecryptfs?
Respuestas:
En realidad, ecryptfs te dice muy específicamente qué hacer cuando corres
ecryptfs-setup-private --undo
, solo sigue sus instrucciones.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 elecho $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.Esto es importante.
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.
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.Esto hace exactamente lo que dice.
rm
comando significa ReMove,-r
significa recursivo (para eliminar directorios recursivamente) yf
significa Fuerza ("deja de molestarme, simplemente bórralo"). Esto eliminará todos estos tres directorios: $ PRIVATE, ~ / .Private, ~ / .ecryptfsSi 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).
Esto eliminará
ecryptfs-utils
ylibecryptfs0
. 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.
fuente
cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private
"?cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private
) y arrojó "¡Comando $ no encontrado!"El procedimiento de eliminación se documenta en la utilidad ecryptfs-setup-private (1), con la
--undo
opción:Divulgación completa: soy uno de los autores y mantenedores de eCryptfs .
fuente
Seguí las instrucciones dadas en https://help.ubuntu.com/community/EncryptedPrivateDirectory#Using%20in%20conjunction%20with%20Auto-login en la sección "Cómo quitar una configuración de directorio privado cifrado".
Notas:
Si no tiene acceso a los datos en su carpeta Privada, o los nombres de los archivos están encriptados, siga estos pasos:
Nota: Este procedimiento es una alternativa que encontré yo mismo (con la ayuda de un amigo) porque todo lo que leo en los foros no me funciona.
El último comando abrirá la carpeta /tmp/ecryptfs.yyyyyyyy donde puede acceder a sus datos descifrados para hacer la copia de seguridad. Luego cierra la carpeta y cierra el terminal.
fuente