Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| encfs [Le 18/03/2021, 12:59] – [Sirikali] G-Tux | encfs [Le 05/12/2024, 10:27] (Version actuelle) – [De quoi s'agit-il ?] 91.161.152.215 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Xenial | + | {{tag>Focal Bionic |
| ---- | ---- | ||
| - | |||
| ====== Chiffrez aisément vos répertoires avec EncFS ====== | ====== Chiffrez aisément vos répertoires avec EncFS ====== | ||
| - | |||
| ===== De quoi s' | ===== De quoi s' | ||
| Apprendre à installer et utiliser le système de chiffrement EncFS qui fonctionne de façon **simple** sur tout système de fichiers grâce à [[:fuse]]. Pour en savoir plus sur le chiffrement: | Apprendre à installer et utiliser le système de chiffrement EncFS qui fonctionne de façon **simple** sur tout système de fichiers grâce à [[:fuse]]. Pour en savoir plus sur le chiffrement: | ||
| - | <note warning> | + | <note warning> |
| Selon un audit de sécurité mené par Taylor Hornby (Defuse Security), la | Selon un audit de sécurité mené par Taylor Hornby (Defuse Security), la | ||
| Ligne 24: | Ligne 22: | ||
| Pour plus de précisions, | Pour plus de précisions, | ||
| - | |||
| - | FIXME **Quid des versions plus récentes que 16.04 ?** | ||
| On peut lire aussi cette [[https:// | On peut lire aussi cette [[https:// | ||
| Ligne 34: | Ligne 30: | ||
| </ | </ | ||
| ===== Introduction ===== | ===== Introduction ===== | ||
| - | |||
| Vous souhaitez conserver des données sensibles et/ou privées, mais sans chiffrer tout votre disque dur. Idéalement, | Vous souhaitez conserver des données sensibles et/ou privées, mais sans chiffrer tout votre disque dur. Idéalement, | ||
| Ligne 43: | Ligne 38: | ||
| Note technique : EncFS gère donc des couples de fichiers « en clair / chiffré ». Dans le répertoire de stockage, les noms de fichiers sont par ailleurs chiffrés. Les avantages d' | Note technique : EncFS gère donc des couples de fichiers « en clair / chiffré ». Dans le répertoire de stockage, les noms de fichiers sont par ailleurs chiffrés. Les avantages d' | ||
| - | |||
| ===== Installation ===== | ===== Installation ===== | ||
| + | [[: | ||
| - | ==== Versions de Linux modernes ==== | + | Pour un usage simple, installez |
| - | [[: | + | |
| - | + | ||
| - | Pour un usage simple, installez gnome-encfs-manager | + | |
| ==== Création des répertoires ==== | ==== Création des répertoires ==== | ||
| - | |||
| Dans notre exemple, le répertoire de stockage des données chiffrées sera '' | Dans notre exemple, le répertoire de stockage des données chiffrées sera '' | ||
| Ligne 100: | Ligne 91: | ||
| Nouveau mot de passe : votre_passe | Nouveau mot de passe : votre_passe | ||
| - | | + | |
| </ | </ | ||
| | | ||
| Ligne 123: | Ligne 114: | ||
| * le nouveau répertoire ait bien été créé et soit vide | * le nouveau répertoire ait bien été créé et soit vide | ||
| * il y ait concordance entre le chemin de montage et celui de démontage.; | * il y ait concordance entre le chemin de montage et celui de démontage.; | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| ===== Utilisation ===== | ===== Utilisation ===== | ||
| - | |||
| Elle est basique puisqu' | Elle est basique puisqu' | ||
| Ligne 145: | Ligne 129: | ||
| fusermount -u / | fusermount -u / | ||
| - | |||
| ===== Exemples sur un terminal ===== | ===== Exemples sur un terminal ===== | ||
| - | |||
| Vous trouverez sur la page [[: | Vous trouverez sur la page [[: | ||
| Ligne 155: | Ligne 137: | ||
| Nota : la plus récente version du pilote | Nota : la plus récente version du pilote | ||
| - | + | ==== Changement du mot de passe ==== | |
| - | ==== Changement du mot de passe ==== | + | |
| Le mot de passe peut être changé, grâce à la commande (nom du répertoire à adapter si différent) : | Le mot de passe peut être changé, grâce à la commande (nom du répertoire à adapter si différent) : | ||
| Ligne 163: | Ligne 143: | ||
| | | ||
| À l' | À l' | ||
| - | + | ||
| - | + | ||
| - | + | ||
| ===== Automatiser le lancement/ | ===== Automatiser le lancement/ | ||
| - | |||
| * Pour automatiser sur une session, choisissez **pam_mount** | * Pour automatiser sur une session, choisissez **pam_mount** | ||
| * Sur une interface Gnome ou Unity, choisissez **Gnome EncFS** Manager ou **Cryptkeeper**, | * Sur une interface Gnome ou Unity, choisissez **Gnome EncFS** Manager ou **Cryptkeeper**, | ||
| Ligne 176: | Ligne 152: | ||
| ==== pam_mount ==== | ==== pam_mount ==== | ||
| - | |||
| Il est possible de configurer Ubuntu pour qu'il monte le système de fichier chiffré au démarrage de la session et ceci de manière automatique et sans redemander le mot de passe additionnel. | Il est possible de configurer Ubuntu pour qu'il monte le système de fichier chiffré au démarrage de la session et ceci de manière automatique et sans redemander le mot de passe additionnel. | ||
| Ligne 199: | Ligne 174: | ||
| <volume user="<< | <volume user="<< | ||
| - | A la prochaine ouverture de session, le système de fichier encrypté sera automatiquement monté dans le répertoire ~/Encrypted et les données de ce répertoire seront automatiquement encryptées et sauvegardées grâce à [[ubuntuone|Ubuntu One]]. | + | A la prochaine ouverture de session, le système de fichier encrypté sera automatiquement monté dans le répertoire ~/Encrypted et les données de ce répertoire seront automatiquement encryptées et sauvegardées grâce à [[ubuntuone|Ubuntu One]]. |
| - | ==== Gnome Encfs Manager ==== | + | |
| - | À l' | + | |
| - | + | ||
| - | {{ : | + | |
| - | Ce Gestionnaire vous permet d' | + | |
| - | + | ||
| - | {{ : | + | |
| - | < | + | |
| - | ==== Cryptkeeper ==== | + | |
| - | + | ||
| - | Cryptkeeper est une application gtk (gnome) qui se loge dans la zone de notification. | + | |
| - | + | ||
| - | " | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | Pour le faire fonctionner sous Unity, il suffit d' | + | |
| - | < | + | |
| - | puis alt+f2 et unity --replace | + | |
| - | + | ||
| - | Plus de détails [[: | + | |
| - | </ | + | |
| - | + | ||
| - | Pour installer Cryptkeeper : [[apt:// | + | |
| - | + | ||
| - | Enfin, vous souhaiterez sans doute activer Cryptkeeper automatiquement à chaque démarrage plutôt que de le lancer manuellement à chaque fois. Pour ce faire, allez dans Système > Préférences > Applications au démarrage, et ajoutez une application ayant pour nom Cryptkeeper et lançant la commande " | + | |
| ==== Sirikali ==== | ==== Sirikali ==== | ||
| - | Sirikali gère l' | + | Sirikali gère l' |
| - | sudo apt-get install sirikali | + | |
| | | ||
| Lors de la première utilisation, | Lors de la première utilisation, | ||
| Ligne 237: | Ligne 184: | ||
| ==== En ligne de commande ==== | ==== En ligne de commande ==== | ||
| - | |||
| Vous pouvez créer deux commandes pour ouvrir et fermer rapidement l' | Vous pouvez créer deux commandes pour ouvrir et fermer rapidement l' | ||
| - | | + | |
| Copiez-y le texte suivant : | Copiez-y le texte suivant : | ||
| Ligne 247: | Ligne 193: | ||
| encfs / | encfs / | ||
| - | | + | |
| Copiez-y le texte suivant : | Copiez-y le texte suivant : | ||
| Ligne 261: | Ligne 207: | ||
| Désormais, vous pouvez taper '' | Désormais, vous pouvez taper '' | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| ==== avec un script | ==== avec un script | ||
| - | |||
| Vous trouverez ici un script qui vous permettra de monter et démonter aisément votre répertoire de travail. Il peut remplacer les deux commandes ci-dessus. | Vous trouverez ici un script qui vous permettra de monter et démonter aisément votre répertoire de travail. Il peut remplacer les deux commandes ci-dessus. | ||
| Ligne 307: | Ligne 234: | ||
| | | ||
| Voila un autre script simple qui permet de monter et démonter le dossier chiffré sans devoir laisser la boîte de dialogue et le terminal ouvert: | Voila un autre script simple qui permet de monter et démonter le dossier chiffré sans devoir laisser la boîte de dialogue et le terminal ouvert: | ||
| - | lancer le script, une foi le dossier monté le terminal se ferme; Relancez le script quand vous souhaitez démonter le dossier. | + | lancer le script, une foi le dossier monté le terminal se ferme; Relancez le script quand vous souhaitez démonter le dossier. |
| # | # | ||
| # Définition de la variable N, chemin du dossier Normal (à modifier avec votre propre chemin) | # Définition de la variable N, chemin du dossier Normal (à modifier avec votre propre chemin) | ||
| Ligne 365: | Ligne 292: | ||
| Pour utiliser ce script, il faut le copier dans un fichier texte, puis rendre le fichier exécutable. Ensuite, il suffit de cliquer sur l' | Pour utiliser ce script, il faut le copier dans un fichier texte, puis rendre le fichier exécutable. Ensuite, il suffit de cliquer sur l' | ||
| - | |||
| - | |||
| ===== Problèmes connus ===== | ===== Problèmes connus ===== | ||
| - | |||
| Sous **Ubuntu 14.04LTS** (Trusty Thar) lors de la création d'un nouveau dossier chiffré la zone de sélection du répertoire de destination est écrasée, il est extrêmement difficile voire impossible de visualiser le répertoire sélectionné. | Sous **Ubuntu 14.04LTS** (Trusty Thar) lors de la création d'un nouveau dossier chiffré la zone de sélection du répertoire de destination est écrasée, il est extrêmement difficile voire impossible de visualiser le répertoire sélectionné. | ||
| ==== Accès impossible ? ==== | ==== Accès impossible ? ==== | ||
| - | |||
| - | |||
| **Important** : pour pouvoir accéder aux données en clair, il est nécessaire //en plus du mot de passe// de vérifier si le fichier '' | **Important** : pour pouvoir accéder aux données en clair, il est nécessaire //en plus du mot de passe// de vérifier si le fichier '' | ||
| Le fichier .encfs5 se trouve dans le répertoire chiffré à la racine du répertoire de stockage. Ce [[: | Le fichier .encfs5 se trouve dans le répertoire chiffré à la racine du répertoire de stockage. Ce [[: | ||
| - | |||
| - | |||
| - | |||
| ==== Module '' | ==== Module '' | ||
| - | Vérifier | + | Vérifier |
| - | * - la présence du module //fuse// ( lsmod | grep fuse) | + | * - la présence du module //fuse// ( lsmod | grep fuse) |
| * - que l' | * - que l' | ||
| Ligne 395: | Ligne 314: | ||
| sudo module-assistant | sudo module-assistant | ||
| puis '' | puis '' | ||
| - | |||
| ===== Avantages/ | ===== Avantages/ | ||
| - | |||
| Il existe beaucoup d' | Il existe beaucoup d' | ||
| * une installation en quelques commandes, une utilisation basique avec deux commandes, | * une installation en quelques commandes, une utilisation basique avec deux commandes, | ||
| - | * l' | + | * l' |
| * il n'est pas nécessaire de créer de fichier/ | * il n'est pas nécessaire de créer de fichier/ | ||
| * l' | * l' | ||
| Ligne 407: | Ligne 324: | ||
| * les performances semblent correctes (contrairement à d' | * les performances semblent correctes (contrairement à d' | ||
| * fonctionnement possible sur différents types de système de fichier (dont NTFS) | * fonctionnement possible sur différents types de système de fichier (dont NTFS) | ||
| - | |||
| Parmi les défauts, ou désavantages, | Parmi les défauts, ou désavantages, | ||
| * le fait que le dossier de stockage soit visible et donne donc accès à quelques méta-données (nombre de fichiers chiffrés -mais pas leur nom-, leur taille et droits d' | * le fait que le dossier de stockage soit visible et donne donc accès à quelques méta-données (nombre de fichiers chiffrés -mais pas leur nom-, leur taille et droits d' | ||
| * le fait que les données chiffrées doivent obligatoirement utiliser le système de fichier utilisé pour les données en clair (même partition). | * le fait que les données chiffrées doivent obligatoirement utiliser le système de fichier utilisé pour les données en clair (même partition). | ||
| - | * absence de [[http:// | + | * absence de [[https:// |
| - | + | ===== Voir aussi ===== | |
| - | ===== Ressources | + | |
| Pour plus de détails less / | Pour plus de détails less / | ||
| EncFS peut faire un peu plus que ce que cette aide n'a présenté. Pour plus d' | EncFS peut faire un peu plus que ce que cette aide n'a présenté. Pour plus d' | ||
| - | * [[http:// | + | * [[https:// |
| * [[http:// | * [[http:// | ||
| - | * [[http:// | + | * [[https:// |
| - | * [[http:// | + | * [[https:// |
| * [[https:// | * [[https:// | ||
| * [[davfs2# | * [[davfs2# | ||
| - | |||
| * [[gnome-encfs-manager|Gnome Encfs Manager]] une interface graphique pour Encfs. | * [[gnome-encfs-manager|Gnome Encfs Manager]] une interface graphique pour Encfs. | ||
| - | + | ---- | |
| - | + | ||
| - | ---- | + | |
| - | + | ||
| // | // | ||
| // Basé sur : [[http:// | // Basé sur : [[http:// | ||
