LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.

Ratio: 3 / 5

Inicio activadoInicio activadoInicio activadoInicio desactivadoInicio desactivado
 

Hay muchas razones para usar Linux sobre cualquier otro sistema operativo que sea propietario, como son Windows o Mac, y es que Linux tiene la posibilidad allí donde a tí se te acabe la imaginación, por eso siempre es la mejor opción de escritorio en muchos casos, sobre todo en los más delicados.

El proceso de encriptación de una carpeta no es nueva, ya lo hemos explicado en algunos artículos como:

Crear una carpeta encriptada en Linux al estilo RealCrypt (ya encfs)

La encriptación, la vamos a hacer para tener todo seguro, nuestros marcadores, nuestras contraseñas, nuestras visitas, los plugins, etc. Así pues vamos a explicar los pasos para llevarlo a cabo. Para nuestro ejemplo, vamos a usar Mozilla Firefox, por 2 razones, primera porque es un navegador gratuito y el navegador Open Source por excelencia entre los usuarios Linux y segundo, porque siempre vendrá instalado en todos las distribuciones, pero si quiere usar otro navegador, deberá hacer las modificaciones oportunas en el Script abajo desarrollado.

Estos son los pasos previos antes de hacer el script:

#######################################################################################
#######################################################################################
# Creamos una copia de seguridad de los datos. (por si todo sale mal)
tar cvfz CopiaSeg-mozilla-2021-04-08.tgz .mozilla/
# Borramos la actual carpeta de mozilla
rm -rfv .mozilla
# Creamos la carpeta encriptada
encfs --extpass=/usr/bin/ksshaskpass $HOME/.mozilla-encrypt $HOME/.mozilla
Después, nos solicitará la contraseña:

# Comprobamos que ha sido creado.

df -h
# Descomprimimos la copia de seguridad, la opción -C es opcional pero así nos
# aseguramos de indicar correctamente la ruta
tar xvfz CopiaSeg-mozilla-2021-04-08.tgz -C $HOME/.mozilla/ # Comprobamos.... ll .mozilla-encrypt/ # Ahora crearemos "efirefox.sh" ####################################################################################### ####################################################################################### .

En este ejemplo usaremos "Firefox", así que he creado un script que se llama "efirefox.sh" de "Encriptar" para distinguirlo de cualquier otra versión de otro script que pudiera haber con el mismo nombre, así pues estas son las líneas de código, como verás, debidamente comentadas:

# Creamos el fichero
vim efirefox.sh

Yo uso "joe", pero en este ejemplo he puesto el editor "vi" o "vim", para "copiar y pegar", recuerda debes pulsar primero "I" para insertar, pegas y sales pulsando la tecla [Esc] y después   :wc

 

#!/bin/bash
# Forzamos desmontar la versión previa, si la hubiera... que no debería...
fusermount -u $HOME/.mozilla
# Renombramos la versión actual (previa) del directorio con otro nombre, 
# y creamos uno vacío. (Que se usará para la versión encriptada)
mv -fv $HOME/.mozilla $HOME/.mozilla-otro ; mkdir $HOME/.mozilla
# Solicitamos autorización. Debemos tener instalado KsshAskPass. Búscala en
# tu repositorio linux, com dnf, apt-get, search ksshaskpass
encfs --extpass=/usr/bin/ksshaskpass $HOME/.mozilla-encrypt $HOME/.mozilla
# Directorio=`cat .mozilla/firefox/profiles.ini | grep Path | sed s/Path=/''/g | head -n 1`
# Comprobamos que ha sido exitosa la contraseña
if [ $? -eq 0 ]; then
   echo "OK EN LA AUTORIZACIÓN"
   firefox
   # Tras terminar, forzamos desmontar
   fusermount -u $HOME/.mozilla
   echo "# Borramos el vacío creado."
   rm -rf $HOME/.mozilla
   # Volvemos a poner la versión previa a la versión montada. renombrando el fichero
   mv -fv $HOME/.mozilla-otro $HOME/.mozilla
kdialog --sorry "Gracias por cerrar la apliación.\nTodo cerrado." else echo "FALLO EN LA AUTORIZACIÓN" echo "# Borramos el vacío creado." # Borramos el directorio creado para la versión encriptada, que no se va a usar. rm -rf $HOME/.mozilla # Volvemos a poner la versión previa a la versión montada. mv -fv $HOME/.mozilla-otro $HOME/.mozilla firefox fi # Desmontamos si se hubiera montado con la clave correcta fusermount -u $HOME/.mozilla # Script terminado.

Después puedes crear un acceso directorio en el escritorio sustituyendo  la ruta de tu firefox, por "efirefox.sh"

Pin It

Escribir un comentario


Código de seguridad
Refescar



Redes:



 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías

Usamos cookies propias y de terceros para mejorar la navegación y tareas analíticas. Al continuar navegando entendemos que aceptas nuestra política de cookies. Ver política