¿Cómo encriptar carpetas individuales?

86

Digamos que tengo una carpeta, dentro de mi carpeta Documentos, que tiene archivos a los que no quiero que nadie acceda sin una contraseña.

¿Hay alguna manera de bloquear esa carpeta para que esté protegida / cifrada con contraseña?

De hecho, ¿es posible proteger con contraseña cualquier carpeta individual?

Gonzoza
fuente

Respuestas:

58

Cryptkeeper

ADVERTENCIA: CryptKeeper ha informado recientemente que tiene un error de contraseña universal que pone sus datos en riesgo potencial. Es posible que este problema aún no se solucione en Ubuntu, use esta solución bajo su propio riesgo.

Enlaces de información de errores relevantes:
Error ascendente: https://github.com/tomm/cryptkeeper/issues/23
Error de Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852751


 sudo apt-get install cryptkeeper

                                Después de la instalación, vaya a Aplicaciones -> Herramientas del sistema -> Cryptkeeper .

                                        Cryptkeeper se adjuntará automáticamente al panel superior

                   ingrese la descripción de la imagen aquí

                     Para crear una carpeta protegida cifrada, haga clic en el applet Cryptkeeper y seleccione                                                                              'Nueva carpeta cifrada'

                   ingrese la descripción de la imagen aquí

                          Luego escriba el nombre de la carpeta y dónde guardar la carpeta y haga clic en "Reenviar" .

                   ingrese la descripción de la imagen aquí

                                                              Escriba la contraseña y haga clic en "Reenviar".

                   ingrese la descripción de la imagen aquí

                                                      La carpeta se creará y estará lista para ser utilizada.

                   ingrese la descripción de la imagen aquí

                   Para acceder a todas las carpetas encriptadas, haga clic en el applet Cryptkeeper en el panel y seleccione cada carpeta.

                   ingrese la descripción de la imagen aquí

                                                   Escriba la contraseña antes de montarla para acceder.

                   ingrese la descripción de la imagen aquí

                                                       Hecho

                   ingrese la descripción de la imagen aquí

                 Para eliminar una carpeta o cambiar la contraseña, haga clic con el botón derecho en la carpeta en el applet del panel.

                                                                                      Para más ayuda

Un cero
fuente
3
En caso de que no pueda ver el icono del panel ejecutar gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"y unity --replace.
Jakob
3
@OneZero - +1 excelente respuesta
fossfreedom
@fossfreedom, cuando los Gurru dicen que es excelente, entonces es una excelente respuesta. gracias
One Zero
1
@Jakob Al menos en 13.10, com.canonical.Unity.Panelno existe, y systray-whitelistes una clave inválida en todos los Unity.esquemas disponibles :(
RedactedProfile
2
Cryptkeeper recibió malas calificaciones recientemente en el centro de software de Ubuntu
danza
14

eCryptfs

Método EncryptedPrivateDirectory .

Wiki oficial de Ubuntu

Busque e instale 'ecryptfs-utils' en el Centro de software de Ubuntu:

ingrese la descripción de la imagen aquí

Después de la instalación, vaya a Aplicaciones -> Accesorios -> Terminal y ejecute el siguiente comando:

ecryptfs-setup-private

ingrese la descripción de la imagen aquí

Se le pedirá que escriba su frase de contraseña de inicio de sesión (contraseña) y que cree una para su carpeta privada:

ingrese la descripción de la imagen aquí

Cuando haya terminado de crear su contraseña, cierre sesión y vuelva a iniciar sesión:

ingrese la descripción de la imagen aquí

A continuación, vaya a Lugares -> Carpeta de inicio:

ingrese la descripción de la imagen aquí

Y se debe crear una nueva carpeta en su directorio de inicio llamada 'Privada'. Esta carpeta está encriptada y protegida con contraseña. Mueva todas sus cosas personales a esta carpeta para asegurarlas:

ingrese la descripción de la imagen aquí

Los usuarios sin acceso a la carpeta serán denegados:

ingrese la descripción de la imagen aquí

Para más ayuda

Un cero
fuente
9

Tiene 2 opciones si desea bloquear una carpeta de otros usuarios

  • Cifre o cree una contraseña comprimida para proteger el archivo de los archivos. Este método (Cryptkeeper) es perfecto para este caso cuando necesita estar 100% seguro de que nadie mirará sus archivos sin saber la contraseña utilizada allí.

  • Use los permisos de carpeta / archivo de su computadora para denegar el acceso a su carpeta a otro usuario.

El primero implica asegurarse de que ningún usuario pueda abrir el resultado sin conocer la contraseña utilizada.

El segundo solo cambiará los privilegios de archivo / carpeta para que otro usuario sin derechos no pueda abrirlo. La carpeta aún existe, cualquier usuario con sudoderechos en su sistema puede acceder a ella o usar un LiveCD y leer la partición. También es más sencillo de implementar y no requiere que escriba una contraseña todo el tiempo que necesite para abrir / montar la carpeta / archivo cifrado.

Una manera fácil y rápida de hacerlo es chmodcambiar los privilegios de un archivo o carpeta.

Abra una terminal y navegue hasta el lugar donde está su carpeta, supongamos que el nombre de la carpeta es fooy que actualmente estamos ubicados donde está la carpeta.

chmod 700 foo

hará que foosólo está disponible para los ojos, no es encriptados (que también es posible), pero sólo el usuario (y o un usuario con privilegios sudo) pueden leer o abrir ese archivo / carpeta.

También puede hacerlo gráficamente haciendo clic derecho en un archivo o carpeta y cambiando sus permisos manualmente. En el siguiente ejemplo, usted como propietario tiene todos los privilegios y niega a cualquier otro grupo o usuario el acceso, la lectura o la modificación de ese archivo / carpeta

ingrese la descripción de la imagen aquí

Para obtener más información sobre los permisos de archivos / carpetas, visite la Understanding and Using File Permissionspágina wiki de Ubuntu .

Bruno Pereira
fuente
+1 no puede salir mal con esas soluciones evasivas pero simples.
Aaron
Suena genial, pero no tiene mucho sentido. ¿Cómo simplemente "cambio los privilegios" por un tiempo o carpeta?
Gonzoza
Estás tratando con novatos aquí. ¿Qué significa "usar el comando"? Si hago clic en una carpeta, ¿cómo puedo "usar un comando"?
Gonzoza
También he agregado eso a la respuesta, haga clic derecho en una carpeta y vaya a los permisos y échele un vistazo. El ejemplo dado haría que el archivo / carpeta solo sea accesible para usted o un usuario con derechos de sudo. Es lo mismo que emitir chmod 700 <folder_name>en una terminal.
Bruno Pereira
Brillante. Intentaré eso. EDITAR: Espera. ¿No funciona eso solo si alguien más ha iniciado sesión en mi PC? En este momento, he iniciado sesión, y soy el único usuario, por lo que puedo acceder a todas esas carpetas sin tener que escribir una contraseña.
Gonzoza
4

Bóveda

Última actualización: 4 de agosto de 2012

Puede probar Vault , proyecto reciente de un miembro de ubuntu-gr (comunidad local griega).

PPA :

sudo add-apt-repository ppa:vault/ppa
sudo apt-get update
sudo apt-get install vault

Es una utilidad gui para encfs (paquete en repositorios). Cito la descripción del paquete:

$ apt-cache show encfs
Package: encfs
[...]
Description-en: encrypted virtual filesystem
 EncFS integrates file system encryption into the Unix(TM) file system.
 Encrypted data is stored within the native file system, thus no
 fixed-size loopback image is required.
 .
 EncFS uses the FUSE kernel driver and library as a backend.
Homepage: http://www.arg0.net/encfs

Crea un punto de montaje / carpeta que luego puede cerrar o eliminar. Si lo cierra, necesita una contraseña para abrirlo.

ingrese la descripción de la imagen aquí

Savvas Radevic
fuente
3
ppa ya no existe.
3

CryFS

Puedes usar CryFS :

cryfs basedir mountdir

Se usa de forma predeterminada en KDE Vaults y es particularmente interesante si sincroniza el contenido cifrado a través de Dropbox, Freefilesync, rsync o software similar, ya que mantiene sus datos en pequeños bloques cifrados y el cambio de un archivo pequeño da como resultado solo una pequeña cantidad de datos para ser re-subido

Bruni
fuente
Aconsejaría en contra cryfsporque no admite enlaces duros (Unix estándar).
Arielf
1
¿Pero eso no depende de tu caso de uso? Supongo que no lo use para nada que requiera un enlace duro.
RoundDuckMan