113 votes

Comment arrêter d'utiliser le cryptage intégré du répertoire personnel ?

J'ai une nouvelle installation Ubuntu 10.04 avec un répertoire personnel crypté (en utilisant le cryptage intégré proposé par l'installateur Ubuntu).

Quel est le moyen le plus simple d'arrêter d'utiliser le chiffrement ? (C'est à dire, décrypter mon répertoire personnel de façon permanente.)

(Il me donne des problèmes avec les mises à jour du noyau, et j'aimerais juste réduire tous les tracas que j'ai avec cette installation).

1voto

L'explication de Jonik fonctionne bien. Mais au lieu de l'étape 2, j'ai fait :

  1. Déconnexion
  2. Appuyez sur Ctrl + F4 . Une interface de ligne de commande devrait s'ouvrir.
  3. Connectez-vous en tant que root
  4. rm -rf .ecryptfs

Ensuite, au lieu de l'étape 6 : Appuyez sur Ctrl + F7 . Si l'écran de connexion de l'interface graphique n'apparaît pas, appuyez sur . Ctrl + F8 .

1voto

VasyaNovikov Points 303
  • si vous pouvez sauvegarder sur un stockage externe, faites-le. (Pas directement nécessaire, mais toujours bon avant la manipulation des fichiers).

  • se familiariser avec tty au moins un peu. (Presse Ctrl Alt F7 , Ctrl Alt F1 etc.) Vous aurez besoin de travailler avec deux tty -s. Un root et un de votre utilisateur principal.

  • se connecter en tant que root sur un terminal séparé, créez un nouveau répertoire personnel

    mkdir /home/user.newdir
    chown user:user /home/user.newdir
  • se déconnecter de la session graphique. Vous pouvez redémarrer pour vous assurer qu'aucun programme ne fonctionne à partir de votre utilisateur normal.

  • connectez-vous en tant qu'utilisateur normal sur un terminal séparé, déplacez tous vos fichiers vers la nouvelle destination :

    mv ~/* /home/user.newdir/
  • en utilisant le root tty, renommez les répertoires :

    mv /home/user /home/user.encfs
    mv /home/user.newdir /home/user
  • tout devrait fonctionner maintenant :) Une fois que vous êtes prêt, supprimez les anciens fichiers /home/.encryptfs , /home/user.encfs , /home/user/.Private , /home/user/.encryptfs . Si vous le souhaitez, vous pouvez les renommer d'abord et les supprimer ensuite.

1voto

Je n'ai utilisé aucune des réponses ici. A la place (dans Ubuntu Studio 14.04) :

  1. J'ai copié tous les fichiers que je voulais garder, surtout les fichiers .*. dans un répertoire en dehors de $HOME.
  2. J'ai créé un nouvel utilisateur (Système > Utilisateurs et groupes) et j'ai ajouté cet utilisateur. au groupe sudo. J'ai laissé décochée la case "Crypter le dossier personnel pour protéger données sensibles" non cochée.
  3. Je me suis déconnecté et reconnecté en tant que nouvel utilisateur, puis j'ai supprimé mes données. compte original, en vérifiant d'abord quel était l'UID numérique (options avancées), en sélectionnant l'option pour supprimer les fichiers dans mon $HOME d'origine. Ceci mais avec une "erreur inconnue". En vérifiant dans /home, j'ai pu constater que mon ancien $HOME avait disparu
  4. J'ai recréé mon compte d'utilisateur original en vérifiant qu'il était qu'il avait été créé avec l'UID numérique d'origine, ce qui était le cas. de ne pas cocher la case "Crypter le dossier personnel pour protéger les données sensibles". non cochée.
  5. J'ai supprimé la nouvelle version, pratiquement vide, de mon répertoire original $HOME et renommé ma sauvegarde de $HOME en $HOME original. mon $HOME d'origine et me suis déconnecté.
  6. Je me suis connecté à mon nouveau compte original et c'était comme si rien ne s'était passé.
  7. J'ai vérifié /home pour trouver un répertoire .ecryptfs que j'ai supprimé sans aucun aucun effet négatif.

Je ne vois pas pourquoi la suppression du paquet qui fournit des répertoires personnels cryptés ne devrait pas être facultative, et j'ai reporté la suppression du nouveau compte d'utilisateur que j'ai créé dans ce but car je pense qu'il pourrait être utile à l'avenir.

La raison pour laquelle je fais cela ? Le vieil ordinateur a l'air de tomber en panne. Lorsqu'il tombera en panne, je veux pouvoir accéder au disque dur sur un autre ordinateur sans problème.

-1voto

Dans Ubuntu 16.04, ces étapes ont été effectuées :

1 : sudo cp -rp /home/USERNAME /home/USERNAME.backup

2 : sudo -i

3 : umount -fl /home/USERNAME

4 : rm -rf /home/USERNAME

5 : apt-get remove ecryptfs-utils libecryptfs0 -s

6 : mv /home/USERNAME.backup /home/USERNAME && rm -rf /home/USERNAME/.Private && rm -rf /home/USERNAME/.ecryptfs

7 : reboot now

-3voto

Sycu Points 7

Une solution simple qui a fonctionné pour moi :

Vous devez avoir un autre utilisateur avec un accès sudo

  1. Redémarrer
  2. Sur l'écran de connexion, appuyez sur CTRL + ALT + F1
  3. Connectez-vous comme l'autre utilisateur (avec un accès sudo)
  4. sudo rm -rf /home/youruser/.ecryptfs
  5. sudo rm /home/youruser/.Private
  6. sudo apt-get remove --purge ecryptfs-utils libecryptfs1
  7. sudo reboot
  8. Connectez-vous en tant qu'utilisateur et profitez de votre répertoire personnel sans cryptage ;)

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