Une autre solution simple. Disons que vous voulez protéger le dossier "secret". Faites ce qui suit :
mv secret secret.tmp
mkdir .secret.enc
mkdir secret
encfs ~/.secret.enc ~/secret
Maintenant encfs
vous demandera quelques options et un mot de passe. Après cela, .secret.enc
contiendra une copie codée de tout ce que vous mettez sur ~/secret
.
mv secret.tmp/* secret
rmdir secret.tmp
Vous pouvez maintenant traiter secret
comme un dossier normal : modifiez les fichiers, copiez, déplacez tout ce que vous voulez. Lorsque vous avez terminé, faites
fusermount -u ~/secret
Le répertoire secret
sera maintenant vide, et les fichiers seront, cryptés, en .secret.enc
.
Remarque concernant la racine : si quelqu'un d'autre a les droits de la racine, vous n'avez aucune vie privée, point final. Même avec le cryptage, le root aura toujours la possibilité de fouiner dans votre terminal, de détourner vos mots de passe et vos clés, et d'accéder à vos données cryptées.
Une autre solution avec l'interface graphique : mettez vos fichiers dans un dossier. Ouvrez le dossier parent dans Nautilus. Faites un clic droit sur votre dossier "secret". Sélectionnez "crypter le dossier".