commit ef1aa0084bdccad97eaaa3303cfe21633c753e73 Author: Thomas Constans Date: Thu Nov 20 17:19:06 2025 +0100 instructions diff --git a/Readme.md b/Readme.md new file mode 100644 index 0000000..1bb2988 --- /dev/null +++ b/Readme.md @@ -0,0 +1,60 @@ +# Système de fichier chiffré + +## Objectif + +Prendre en main les outils "luks" pour manipuler des systèmes de fichiers chiffrés + +## Prérequis + +Disposer d'un périphérique de stockage (disque, partition, volume logique ...) + +Cet exemple est basé sur le périphérique /dev/sdc1 + +## Mise en place + +Il faut initialiser le périphérique puis créer un système de fichier. + +```bash +# Initialisation et définition de la clé +cryptsetup luksFormat --type /dev/sdc1 +# Ouverture via la clé du périphérique chiffré et association avec le nom _"data"_: +cryptsetup open /dev/sdc1 data +mkfs... /dev/mapper/data +``` + + + +## Utiliser un périphérique luks + +```bash +# Ouverture via la clé du périphérique chiffré et association avec le nom _"data"_: +cryptsetup open /dev/sdc1 data +mount /dev/mapper/data /mnt +``` + +🗒 On peut utiliser la commande ```systemd-cryptsetup attach data /dev/sdc1``` + + +## Fermeture d'un périphérique luks + +```bash +umount /mnt +cryptsetup close /dev/mapper/data +``` + +🗒 On peut utiliser la commande ```systemd-cryptsetup detach data /dev/sdc1``` + +## Montage automatique + +Éditer le fichier /etc/crypttab + +```bash +cat >> /etc/crypttab <