kann sich nach Passwortänderung nicht anmelden (ecryptfs)

12

Ich bin auf Ubuntu 12.10 mit einem Benutzer, der verschlüsseltes Zuhause verwendet.

Vor einiger Zeit habe ich das Benutzerkennwort geändert und es dann vergessen.

Ich habe dann eine Sicherungskopie meiner Dateien mit Dustins Hilfe auf einem externen Laufwerk erstellt. Ich wollte gerade mein System löschen und eine Neuinstallation durchführen, als mir klar wurde, dass es eine Wiederherstellungsoption gibt, mit der ich mein Benutzerkennwort zurücksetzen kann. Verwenden Wie setze ich ein verlorenes Administratorkennwort zurück? Ich habe ein neues Passwort für meinen Benutzer festgelegt.

Nach dem Neustart kann ich mich mit meinem neuen Passwort bei Unity anmelden, werde aber sofort wieder zum Unity-Bildschirm zurückgesetzt. (Keine Nachricht über falsches Passwort)

Über das Terminal kann ich mich mit dem neuen Benutzerpasswort anmelden.

Wie kann ich meinen Computer wieder aktivieren, um meine nach Hause verschlüsselten ecrypfs mit der mir bekannten entpackten Passphrase zu entschlüsseln?

seb
quelle

Antworten:

15

basierend auf greyfox 17. Mai um 19:28 - http://unixtitan.net/main/2010/11/16/annoyance-changing-password-with-ecryptfs/ (ich habe nicht genug Ruf, um seine Antwort zu kommentieren)

Ich hatte genau das gleiche Problem. Ich habe mein Passwort mit 'passwd' geändert und die Dinge wegen des verschlüsselten Home-Verzeichnisses durcheinander gebracht. Der obige Link enthält eine Lösung:

Login am Terminal

$ ecryptfs-mount-private

Sie müssen Ihr altes Passwort kennen, um zu mounten.

Dadurch wird Ihr / home / $ USER entsperrt und gemountet. Zu diesem Zeitpunkt können wir auf / home / $ USER zugreifen. Also einfach wieder rein und losrennen ...

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

Sie werden aufgefordert, Ihr altes Passwort einzugeben, und können anschließend ein neues eingeben. Sie müssen auch das Passwort für Ihren Schlüsselbund ändern. Klicken Sie in Ihrer Menüleiste - [Anwendungen] => [Zubehör] => [Kennwörter und Verschlüsselungsschlüssel] auf der Registerkarte Kennwörter mit der rechten Maustaste auf "Kennwörter: Anmelden" und "Kennwort ändern".

Credits zu http://unixtitan.net !

user220107
quelle
3

Wenn das Ausgangsverzeichnis verschlüsselt ist, sollten Sie Ihr Kennwort nicht mit dem Befehl passwd ändern .

Wenn jemand sein Anmeldekennwort vergisst und das Home-Verzeichnis verschlüsselt ist, sollten Sie nicht versuchen, es mit den auf anderen Websites aufgeführten Methoden zurückzusetzen, z. B. manuelle Bearbeitung von / etc / shadow oder sudo passwd-Benutzern mit einem anderen Konto usw. usw.

Wenn Sie dies tun, wird Ihr neues Anmeldekennwort Ihr Home-Verzeichnis nicht entschlüsseln, und Sie werden das von Ihnen beschriebene Verhalten sehen: Bei der grafischen Anmeldung wird das Passwort akzeptiert, aber der Benutzer wird sofort rausgeschmissen, da das Home-Verzeichnis nicht entschlüsselt werden kann und zugegriffen.

Anscheinend waren Sie klug genug, eine gespeicherte Kopie des nicht verpackten ecryptfs-Passworts zu haben. In diesem Fall gibt es Ecrypt-Tools, um das Problem zu lösen. Siehe http://blog.dustinkirkland.com/2011/04/introducing-ecryptfs-recover-private.html

Personen, die es nicht gespeichert haben und sich nicht an das alte Anmeldekennwort erinnern, können einen Blick in dieses http://mennucc1.debian.net/shadow_crack/ werfen.

user2230077
quelle