impossible de se connecter après un changement de mot de passe (ecryptfs)

12

Je suis sur Ubuntu 12.10 avec un utilisateur utilisant une maison cryptée.

Il y a quelque temps, j'ai changé par mot de passe utilisateur, puis l'ai oublié.

J'ai ensuite fait une sauvegarde de mes fichiers en utilisant l'aide de Dustin sur un disque externe. J'étais sur le point de supprimer mon système et de faire une nouvelle installation lorsque j'ai réalisé qu'il existe une option de récupération dans laquelle je peux réinitialiser mon mot de passe utilisateur. Utilisation Comment réinitialiser un mot de passe administrateur perdu? J'ai défini un nouveau mot de passe pour mon utilisateur.

Après le redémarrage, je peux me connecter à Unity en utilisant mon nouveau mot de passe, mais je suis immédiatement renvoyé à l'écran Unity. (Aucun message sur le faux mot de passe)

En utilisant le terminal, je peux me connecter en utilisant le nouveau mot de passe utilisateur.

Comment puis-je réactiver ma machine pour décrypter ma maison cryptée ecrypfs avec la phrase de passe déballée que je connais?

Seb
la source

Réponses:

15

basé sur grayfox 17 mai à 19:28 - http://unixtitan.net/main/2010/11/16/annoyance-changing-password-with-ecryptfs/ (je n'ai pas assez de réputation pour commenter sa réponse)

J'ai eu exactement le même problème. Changé mon mot de passe en utilisant 'passwd', a foiré les choses à cause du répertoire personnel chiffré. Le lien ci-dessus contient une solution:

se connecter au terminal

$ ecryptfs-mount-private

Vous devez connaître votre ancien mot de passe pour le monter.

Cela déverrouillera et montera votre / home / $ USER. À ce stade, nous pouvons accéder à / home / $ USER. Il suffit donc de revenir dedans et de courir…

$ ecryptfs-rewrap-passphrase ~/.ecryptfs/wrapped-passphrase

Il vous demande votre ancien mot de passe, et vous pouvez entrer dans une nouvelle suite. Vous aurez besoin de changer le mot de passe pour votre trousseau de clés ainsi. A partir de la barre de menus - [Applications] => [Accessoires] => [Mots de passe et clés de chiffrement] Sous les mots de passe onglet - clic droit « Mots de passe: login » et « Changer mot de passe »

crédits à http://unixtitan.net !

user220107
la source
3

si répertoire est crypté, vous ne devriez pas changer votre mot de passe en utilisant la passwd commande.

Si quelqu'un oublie son mot de passe de connexion et répertoire est crypté, vous ne devriez pas essayer de le réinitialiser avec les méthodes décrites dans d' autres sites, tels que l' édition manuelle du fichier / etc / shadow ou sudo utilisateur passwd utilisant un compte différent , etc , etc.

En effet, si vous le faites, votre nouveau mot de passe de connexion ne sera pas déchiffrer votre répertoire personnel, et vous verrez que le comportement que vous décrivez: lors de la connexion graphique du mot de passe est accepté, mais l'utilisateur est immédiatement expulsé, puisque le répertoire personnel ne peut pas être déchiffré et accessible.

Il semble que vous étiez assez sage d'avoir une copie stockée du mot de passe unwraped ecryptfs. Dans ce cas , il existe des outils ECRYPT pour résoudre le problème. voir http://blog.dustinkirkland.com/2011/04/introducing-ecryptfs-recover-private.html

Les personnes qui ne l'ont pas enregistré et ne se souviennent pas de l'ancien mot de passe de connexion peuvent consulter ce http://mennucc1.debian.net/shadow_crack/

user2230077
la source