Bonjour,
Voici mon premier script que j'ai créé pour automatiser le montage d'une partition chiffrée avec l'aide de Cryptsetup.
J'ai créé se script pour aider les débutants et les nouveaux "Linuxiens" à déchiffrer leurs données. En effet, je conseille à beaucoup de personnes de mon entourage d'utiliser Linux et de chiffrer leurs données sensibles. Mais malheureusement lors du déchiffrage et du montage du volume s'est tout le temps compliqué et beaucoup luttent à le faire.
J'ai donc créé ce petit script dans l'espoir d'aider à faire cette manipulation :
#!/bin/bash
echo -n "................Entrez le nom du volume (exemple toto) :"
read vol
echo "Veuillez utiliser la commande fdisk -l pour connaitre l'emplacement de /dev/"
echo -n ".......................Entrez le dev/... (exemple sdc) :"
read dev
echo -n ".....Entrez le chemin du montage (exemple /mnt/Disk01) :"
read mount
#Commande pour déchiffrer le volume
cryptsetup --cipher=aes-xts-plain64 -s 512 create $vol /dev/$dev
#Commande pour monter le volume
mount /dev/mapper/$vol $mount
#Commande pour ouvrir le volume en interface graphique
nautilus $mount &
#Fin du script
Voilà, comme j'ai dit, c'est mon premier script, je ne m'y connais pas vraiment et je le partage donc dans l'espoir que certains l'amélioreront et donneront leurs conseils pour l'améliorer.
Je compte étudier le langage pour créer les scripts en shell parce que, j'ai envie d'améliorer le script notamment pour démonter et supprimer le volume créé lors de la fermeture de nautilus.
J'étudie aussi "dialog" et "xdialog" pour si possible rendre le script sur une petite fenêtre graphique qui rendra son utilisation plus facile.
Si vous avez des conseils, je suis prenant.
Cordialement