A veces guardamos información en nuestro ordenador que, por el motivo que sea, consideramos confidencial. Una manera de estar seguros (o casi seguros) de que no puede caer en malas manos, es encriptando dicha información. Existen muchos métodos para hacerlo, y muchos algoritmos distintos. Pero en este mini howto solo veremos una manera muy simple de codificar un directorio con contraseña mediante fuse & encfs.
Como superusuario:
aptitude install fuse-utils encfs adduser USUARIO fuse modprobe fuse echo "fuse" >> /etc/modules
Como usuario:
mkdir ~/.Private mkdir ~/Private
El directorio .Private sera donde estara realmente la información privada, y el Private el punto de montaje con la desencriptada.
Ahora encriptamos y creamos la contraseña:
encfs ~/.Private ~/Private
Nota: Si encfs nos da error, seguramente es que necesitamos hacer login de nuevo como usuario, para que sea efectivo el haberlo puesto en el grupo fuse. Lo podemos comprobar mediante: "groups".
Con esto ya tenemos el directorio encriptado. Ahora para montar repetiremos:
encfs ~/.Private ~/Private
Y para desmontar:
fusermount -u ~/Private
Yo me he creado un miniscript para hacer la encriptación automática (mountprivate):
#!/bin/bash
if [ $(df | grep encfs | grep $PWD/Private -c) -eq 0 ]; then
encfs ~/.Private ~/Private
echo "Private dir $PWD/Private mounted"
else
fusermount -u ~/Private
echo "Private dir umounted"
fi
Si lo ejecutamos y el directorio privado esta montado, lo desmonta. Y si no, lo monta.
Asi pues, tras hacer el login del usuario, basta con ejecutar "./mountprivate", y ya tenemos nuestra información confidencial accesible en ~/Private. Y cuando finalizemos, ejecutamos de nuevo "./mountprivate", para desmontar y que quede bien protegido.
- Inicie sesión o regístrese para enviar comentarios
