Proteger datos importantes con cryfs y bash

Iniciado por armBjorn, 19 Agosto 2021, 10:41 AM

0 Miembros y 1 Visitante están viendo este tema.

armBjorn

Hola, buenos días. Aquí os dejo un pequeño script cutre que guarda en una "caja" segura vuestros datos. Por supuesto se puede modificar.....
sudo apt install cryfs / sudo apt-get install cryfs / sudo pacman -S cryfs

#!/bin/bash


cryfs /home/usuarioX/datos /home/usuarioX/Música/ #Esta es la sintaxis para crear / montar volumen. Te pedirá una contraseña, cryfs usa aes 256
comando=$(echo $?) #Básicamente lo que hace es saber si el comando anterior fue exitoso o no
if [[ $comando == 0 ]] #si el comando es igual a 0, ejecutará lo siguiente
then
   cd /home/usuarioX/.config/chromium/Default/ && mv Cookies* History* Login\ Data* Bookmarks Web\ Data* /home/usuarioX/Música/; #mueve datos importantes al volumen
   sudo mv /etc/NetworkManager/system-connections/movistarXXXX.nmconnection /home/usuarioX/; #en este caso no lo muevo directamente al volumen, porque a cryfs no le gusta, supongo que será temas de permisos
   sudo chown usuarioX:usuarioX /home/usuarioX/movistarxxxx.nmconnection; #cambia propietario y grupo al tuyo
   mv  /home/usuarioX/movistarxxxx.nmconnection /home/usuarioX/Música/; #mueve al volumen
   cryfs-unmount /home/usuarioX/Música #desmonta el volumen
fi [/sup]