it-swarm-es.com

¿Cómo cifrar mejor y descifrar un directorio a través de la línea de comandos o script?

Tengo un directorio de archivos de texto en el control de la versión BAZAAR y mantenga una copia (una sucursal, en realidad) en cada una de mis máquinas. Quiero cifrar y sin coner el directorio a través de la línea de comandos.

Idealmente, también podría tener un script que se ejecute en la sesión de inicio de sesión para verificar si el directorio está encriptado y cifrado, si no, todo sin intervención del usuario. Sin embargo, no quiero que el director sea descifrado en el inicio de sesión. (Quiero el script como guardia contra el olvidarse de cifrar manualmente. Esto es especialmente importante para la netbook).

Estoy corriendo ubuntu 10.04.1 y dos versiones de Crunchbang Linux, una derivada de ubuntu 9.04, ya sea de una instantánea de finales de junio del repositorio de Debian Squeeze.

¿Cuál es la mejor manera de hacer esto?

(Intenté etiquetar con encryption y directories, pero carece del representante para crear una etiqueta).

8
vanden

¿Qué tal si el uso gpgdir ? Esto debe ser un scriptable para iniciar sesión y cerrar sesión. También puede seleccionar subdirectorios que se supone que deben estar cifrados (es posible que desee un archivo, como .bash_rc para permanecer descifrado, por ejemplo).

Otra alternativa puede ser TrueCrypt . Puede crear un contenedor para sus datos y cifrarlo/descifrarlo a través de scripts de shell.

3
Bran the Blessed

También puede utilizar Ecryptfs, que es estándar en Ubuntu y sus distribuciones derivadas. Eso es lo que se usa cuando el proceso de instalación le pregunta si desea criptar su directorio de inicio (http://www.linuxjournal.com/article/9400). La ventaja de EcryPtFS es que no necesita una partición separada, o un archivo montado en bucle devuelto para usarlo.

2
Luc Stepniewski