Lorsque mon ordinateur portable est volé, il serait bien que mes documents soient inaccessibles en toute sécurité dans mon dossier personnalisé (pas ~/Private
, mais par ex. ~/.docs
), où je prévois également de déplacer des trousseaux de clés et quelques configurations. Je ne veux pas d'une maison entière cryptée.
Comment ceci peut être fait?
Sudo chmod 700 ~/.docs
Sudo mount -t ecrypts ~/.docs ~/.docs
Sudo umount ~/.docs
Ensuite, je dois réexécuter l'étape 3 (avec tous les paramètres) pour déchiffrer à nouveau les fichiers. Comment puis-je le faire fonctionner lors de la déconnexion/connexion?
ecryptfs-setup-private
peut faire toutes ces choses pour vous, dans un dossier privé appelé ~/.Private
qui est monté en tant que ~/Private
il suffit de l'utiliser, et nous pouvons modifier ses noms de dossier ci-dessous.
Ou même chiffrer l'intégralité de votre dossier d'accueil avec ecryptfs-migrate-home
serait une bonne idée.
Ils feront tous les 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 simples et des dossiers chiffrés, vous laisserez probablement derrière les fichiers supprimés non chiffrés, en attendant d'être lus avec une commande de recherche d'espace non supprimé ou d'espace libre .
Une solution consiste à utiliser un ~/.Private
répertoire sous-jacent contenant des données chiffrées (OU un lien de ~/.Private
dans un autre dossier ailleurs), mais changez le dossier de point de montage dans un autre (grâce à Sebastian):
ecryptfs-setup-private
puisDéplacer/créer un nouveau dossier de points de montage
mv ~/Private /path/to/new/folder
Modifier le contenu de ~/.ecryptfs/Private.mnt
(fichier contenant le chemin du point de montage du répertoire privé) vers le nouveau dossier de point de montage
echo /path/to/new/folder > ~/.ecryptfs/Private.mnt
Si la ~/.ecryptfs/auto-mount
et ~/.ecryptfs/auto-umount
des fichiers existent, le dossier sera automatiquement monté/démonté lors de la connexion/déconnexion.
Pour le montage/décryptage manuel (un mot de passe sera requis), exécutez ecryptfs-mount-private
Pour un démontage manuel, exécutez ecryptfs-umount-private