Am 12.04 LTS x64 habe ich mein Benutzerkennwort über das Tool Benutzerkonten geändert. Danach konnte ich mich nicht mehr mit meinem neuen Passwort anmelden, da mein Home-Verzeichnis verschlüsselt ist und der oben beschriebene Fehler keine Entschlüsselung des Home-Verzeichnisses mit dem neuen Login-Passwort erlaubt.
Die Passphrase zum Entschlüsseln des Basisverzeichnisses wird in einem Ordner in meinem verschlüsselten Basisverzeichnis gespeichert.
Gibt es eine Möglichkeit, diese Passphrase wiederherzustellen und mein Home-Verzeichnis zu entsperren?
Verfügen Sie nicht über eine separate Aufzeichnung der Entschlüsselungspassphrase. Ich habe immer noch ein funktionierendes Gastkonto, auf das ich Zugriff habe, aber es ist nicht klar, ob ich irgendwie auf die Dateien in meinem verschlüsselten Benutzer-Ausgangsverzeichnis zugreifen kann, während ich als Gast angemeldet bin und ohne die entschlüsselte Passphrase. Bitte geben Sie so schnell wie möglich Anweisung.
Antworten:
Wenn Sie verwenden
ecryptfs
(dies ist wahrscheinlich die Standardmethode zum Verschlüsseln von privaten Ordnern), haben Sie beim Ändern Ihres Benutzerkennworts den automatischen Zugriff auf Ihr verschlüsseltes Zuhause verloren (wie Sie festgestellt haben). Dies sollte bei den meisten gängigen Methoden zum Ändern Ihres Kennworts (z. B.passwd
) nicht geschehen sein. Sie sollten PAM verwenden, um die Verschlüsselung automatisch zu aktualisieren (aber nicht, wenn ein Administrator das Kennwort ändert / zurücksetzt oder es nicht sicher ist).ecryptfs
empfiehlt, dass Sie eine Sicherungskopie der tatsächlich verwendeten Passphrase aufbewahren (es ist nicht Ihre Anmeldepassphrase, aber sie ist verschlüsselt oder mit Ihrer Anmeldepassphrase "umschlossen"), nur für den Fall, dass etwas mit der umschlossenen Passphrasendatei passiert, auf die Sie sich beziehen.Mit
ecryptfs-unwrap-passphrase
sollten Sie jedoch in der Lage sein, die tatsächliche Passphrase für ecryptfs herauszufinden.Unter
ecryptfs-rewrap-passphrase
Verwendung Ihrer alten Benutzer-Passphrase können Sie die Passphrase von ecryptfs "entpacken" und anschließend mit Ihrer neuen Benutzer-Passphrase "neu verpacken". Hier ist ein Clip von seinerman
Seite:Aber ich würde eine Sicherungskopie aller Dateien erstellen, bevor ich sie ausführte. (ps. Sie müssen das
printf...
Format nicht verwenden, es läuft nur,ecryptfs-rewrap-passphrase [file]
wenn Sie nichts dagegen haben, die Passphrasen einzugeben).Und Sie können ausführen
ecryptfs-recover-private
, um alle gefundenen verschlüsselten privaten Ordner zu mounten, dann zu sichern / kopieren usw.Sehen
man ecryptfs
und dieman
Seiten für alleecryptfs-...
Werkzeuge für ein paar mehr Infos. Und das Wiki von archlinux hat einige ziemlich gute Informationen unter https://wiki.archlinux.org/index.php/ECryptfsquelle
So habe ich das Problem bei einer Linux Mint-Installation mit einer Linux Mint Live-CD gelöst:
Über den Nemo-Dateibrowser (ich glaube, es ist Nautilus in Ubuntu) navigierte ich zum Ordner NEWLY PLACED mit dem Namen
ecryptfs.1x34gL7R
(im TEMP FOLDER der LIVE-CD) und von dort aus mit der rechten Maustaste auf den Ordner und wähle "Open as root".Ohne weitere Passwortabfragen habe ich sofort auf mein bisher unzugängliches Home-Verzeichnis zugegriffen.
Ich sehe keine andere Möglichkeit, Daten auf meinem Kenntnisstand wiederherzustellen.
Es gibt eine scheinbar alternative Route
ecryptfs
, für die Ihr Benutzerpasswort erforderlich ist, die das von Ihnen eingegebene Passwort jedoch IMMER ablehnt - IMMER. Selbst wenn Ihr tatsächliches Mint-Passwort korrekt ist und die Live-CD kein Passwort für root enthält. Ich wünschte, ich könnte mich daran erinnern, über welche Route ich hier spreche, aber im Grunde ist es diejenige, die Ihr Passwort immer ablehnt. Vergess das.Wenn Sie mit der von mir gezeigten Methode nicht weiterkommen, haben Sie möglicherweise Ihr eigenes Anmeldekennwort vergessen (unwahrscheinlich) oder haben festgestellt , dass Ihr Verschlüsselungsschlüssel beschädigt ist (aufgrund eines Festplattenfehlers ODER wenn Sie gvfs entfernt haben - berühren Sie niemals gvfs - Einige Trolle im Internet haben erklärt, dass dies ein Sicherheitsrisiko darstellt, und Anweisungen zum Entfernen gegeben, dies wird jedoch Ihr System vollständig zerstören .
Wenn Sie nicht auf Ihr verschlüsseltes Laufwerk zugreifen können, können Sie zumindest den verschlüsselten Ordner aus dem Live Disc tmp-Ordner über TERMINAL auf Ihr Sicherungslaufwerk kopieren (z. B.
cp -a /source/. /dest/
ODER war es dascp -a ~/source/. ~/dest/
) und ihn dann einem Experten überlassen, um ihn zu entschlüsseln. zu einem unbestimmten späteren Zeitpunkt.Jetzt, da Sie Ihre Dateien wieder sehen können, haben Sie ein neues Problem - Sie können tatsächlich nichts aus dem Browserfenster verschieben. Sie können jedoch zumindest einzelne Dateien (Text-, Textverarbeitungs- und Bilddateien) öffnen und zum Speichern an Ihrem neuen Speicherort auswählen (z. B. ein Sicherungslaufwerk).
Schließlich tut es mir leid, Ubuntu und Mint-Programmierer (ja, das bin ich und du) usw. usw. - aber Linux muss verbessert werden, um bei der Datenwiederherstellung benutzerfreundlich zu sein. Wenn die Daten vorhanden sind und der Benutzer sein Kennwort genau kennt, sollte der Datenwiederherstellungsprozess rationalisiert werden!
PS: Denken Sie daran: Es ist
ecryptfs
NICHTencryptfs
und daran, dass auf einer Live-CD höchstwahrscheinlich ein amerikanischer Standard-Tastaturzeichensatz verwendet wird. Ändern Sie daher die Art und Weise, wie Sie Ihr Anmeldekennwort eingeben, entsprechend, z. B. wenn Ihr Kennwort Sonderzeichen enthält.quelle