1 votes

Cryptage automatique d'un dossier eCryptfs personnalisé lors de la connexion/déconnexion (avec cryptage du nom de fichier)

Lorsque mon ordinateur portable est volé, il serait agréable d'avoir mes documents inaccessibles en toute sécurité dans mon dossier personnalisé (non ~/Private mais par exemple ~/.docs ), où je prévois également de déplacer le porte-clés et certaines configurations. Je ne veux pas d'une maison entièrement chiffrée.

Comment faire ?


  1. J'ai installé ecrypts-utils
  2. J'ai couru sudo chmod 700 ~/.docs
  3. J'ai monté un dossier sudo mount -t ecrypts ~/.docs ~/.docs
  4. Déplacer des fichiers là-dedans
  5. Démonter le dossier sudo umount ~/.docs
  6. Le contenu est crypté

Je dois ensuite relancer l'étape 3 (avec tous les paramètres) pour décrypter à nouveau les fichiers. Comment puis-je faire en sorte que cela fonctionne lors de la déconnexion/la connexion ?

3voto

Xen2050 Points 8190

ecryptfs-setup-private peut faire toutes ces choses pour vous, dans un dossier privé appelé ~/.Private qui est monté comme ~/Private il suffit de l'utiliser, et nous pouvons modifier ses noms de dossiers ci-dessous.

Ou même crypter l'ensemble de votre dossier personnel avec ecryptfs-migrate-home serait une bonne idée.

Ils feront tous deux exactement ce que vous voulez : montage automatique à la connexion et démontage à la déconnexion. Pourquoi réinventer la roue avec vos propres scripts personnalisés potentiellement dangereux (la gestion des mots de passe peut être délicate) ? Et à moins que vous n'utilisiez des liens symboliques, si vous copiez des fichiers dans les deux sens entre des dossiers ordinaires et des dossiers cryptés, vous laisserez probablement derrière vous les fichiers supprimés non cryptés, qui n'attendent que d'être lus avec une commande de recherche d'espace libre ou d'annulation de suppression.


Une solution consiste à utiliser un ~/.Private le répertoire sous-jacent contenant les données cryptées ( OU un lien de ~/.Private vers un autre dossier ailleurs), mais changez le dossier du point de montage vers un autre (merci à Sebastian) :

  1. Exécuter ecryptfs-setup-private entonces

  2. Déplacer/créer un nouveau dossier de point de montage

    mv ~/Private /path/to/new/folder
  3. Changez le contenu de ~/.ecryptfs/Private.mnt (fichier contenant le chemin du point de montage du répertoire privé) vers le nouveau dossier du point de montage

    echo /path/to/new/folder > ~/.ecryptfs/Private.mnt

Si le ~/.ecryptfs/auto-mount y ~/.ecryptfs/auto-umount existent, le dossier sera automatiquement monté/démonté à la connexion/déconnexion.

Pour un montage/décryptage manuel (le mot de passe sera requis), exécutez ecryptfs-mount-private

Pour un démontage manuel, exécutez ecryptfs-umount-private

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X