webentwicklung-frage-antwort-db.com.de

Nach einem fehlgeschlagenen Versuch, ecryptfs zu deinstallieren, kann keine Anmeldung erfolgen

Ich habe wahrscheinlich ein paar Dinge an meiner Ubuntu-Installation falsch gemacht, und ich hoffe, dass mir hier jemand helfen kann, das zu beheben. Ich werde versuchen, detailliert zu beschreiben, was ich getan habe, wenn Sie weitere technische Details benötigen, fragen Sie mich in Kommentaren; Ich nehme an, ich kann die Nachricht bearbeiten und einige Protokolle oder die Ergebnisse bestimmter Befehle bereitstellen, wenn dies für die Diagnose hilfreich ist.

(1) Auf Ubuntu 18.04 aktualisiert

Für ein paar Wochen habe ich die Warnmeldung von Dropbox erhalten, die besagt, dass es in meinem System nicht mehr funktionieren wird, und nach Recherchen habe ich verstanden, dass dies daran lag, dass ich die Verschlüsselung über ecryptfs verwendete (ich war unter Ubuntu 16.04 mit ext4-Dateisystem) ). Beachten Sie, dass ich nicht wirklich verstehe, wie Ecryptfs funktioniert; Die Verschlüsselung über .ecryptfs wurde sehr wahrscheinlich automatisch durchgeführt, als ich 16.04 installierte. Obwohl ich immer noch (in einer externen Festplatte) eine Textdatei mit einer Passphrase für die Verschlüsselung habe (dies ist eine 32-stellige Hex-Zahl), die ich wahrscheinlich zu diesem Zeitpunkt gespeichert habe.

Ich habe gelesen, dass Ubuntu 18.04 dieses Dropbox-Problem löst, weil es keine Ecryptfs verwendet (eher LUKS, eine globale Verschlüsselung, die von Dropbox akzeptiert wird). Auf jeden Fall interessiert mich die Verschlüsselung (vorerst) nicht wirklich, ich wollte nur in der Lage sein, Dropbox weiter zu verwenden, ohne die Mühe zu haben, schnell eine Alternative zu finden und zu installieren. Daher habe ich vor ein paar Tagen ein Upgrade auf Ubuntu 18.04 durchgeführt. Es lief gut (bis auf eine merkliche Verlangsamung, anscheinend teilweise wegen des Prozesses baloo_file_extractor, aber das ist eine andere Geschichte).

Aber das hat das Problem nicht gelöst, da ich immer noch ecryptfs-Verschlüsselung installiert habe und immer noch die Warnmeldung von Dropbox erhalten habe.

(2) Es wurde versucht, die Verschlüsselung von ecryptfs zu entfernen

(Im Nachhinein hätte ich hier oder in einem anderen Forum nachfragen sollen, wie man das macht: Die einzigen Hilfen, die ich über die Google-Suche gefunden habe, waren ziemlich alt und vielleicht veraltet und unzuverlässig.) Ich folgte (bis auf den Buchstaben) der folgenden Anleitung: https://www.howtogeek.com/116179/how-to-disable-home-folder-encryption-after-installing-ubuntu/

  • hat eine Sicherungskopie (/home/vivien.backup) des Verzeichnisses/home/vivien erstellt
  • abgemeldet und bei einem anderen Administratorkonto angemeldet
  • hat das Verzeichnis/home/vivien gelöscht
  • hat den Ordner /home/vivien.backup/.ecryptfs gelöscht
  • Sudo apt-get entfernen ecryptfs-utils libecryptfs0
  • Sudo mv /home/vivien.backup/home/vivien

Hinweis: Nach dem Löschen des Ordners /home/vivien.backup/.ecryptfs ist mir aufgefallen, dass sich im Ordner/home ein weiterer Ordner .ecryptfs befindet (nicht jedoch im Ordner vivien/oder vivien.backup /). Ich war mir nicht sicher, ob ich es auch löschen sollte, also habe ich es nicht gelöscht.

(3) Erste Ergebnisse (konnte sich anmelden, verlor aber Konfigurationsdateien)

Als ich mich wieder in meinem normalen Konto anmeldete, war es, als hätte ich Ubuntu von Grund auf neu installiert (jede Änderung an der Konfiguration, die ich vorgenommen hatte, war nicht mehr vorhanden, ich bekam die Standardkonfiguration und sogar die Willkommensnachrichten von Ubuntu). Daher habe ich möglicherweise alle meine Konfigurationsdateien verloren. Insbesondere waren alle meine Firefox-Lesezeichen/-Historie verschwunden (zum Glück hatte ich ein Backup über Firefox Sync). Dies ist jedoch nicht mein Hauptproblem. Mir ist auch aufgefallen, dass alles sehr (sehr) langsam war. Also entschied ich mich nach vielleicht 30 Minuten für einen Neustart.

(4) Zweite Ergebnisse (nach dem Neustart kann sich nicht anmelden)

Als ich mich wieder einloggen wollte, hat das nicht geklappt: Ich klicke nämlich auf meinen Namen, gebe mein Passwort ein, der Bildschirm wird schwarz und zeigt dann wieder den Anmeldebildschirm an. Ich habe mich beim sekundären Administratorkonto angemeldet. Das bekomme ich:

[email protected]:~# cd /home/vivien/
[email protected]:/home/vivien# ls
Access-Your-Private-Data.desktop  README.txt

Und diese beiden Dateien sind nicht lesbar. Wenn ich zum Beispiel in Nautilus (als root gestartet) auf die Readme-Datei klicke, wird das folgende Popup-Fenster angezeigt: "Der Link" README.txt "ist defekt. In den Papierkorb verschieben? Der Link kann nicht vorhanden sein Wird verwendet, weil sein Ziel "/use/share/ecryptfs-utils/ecrypts-mount-private.txt" nicht existiert. "

Wenn ich in den Ordner/home schaue, gibt es immer noch den Ordner .ecryptfs:

[email protected]:~# cd /home
[email protected]:/home# ls -all
total 20
drwxr-xr-x  5 root      root      4096 Nov  7 01:59 .
drwxr-xr-x 24 root      root      4096 Oct 29 00:35 ..
drwxr-xr-x  3 root      root      4096 Jun 17  2017 .ecryptfs
drwxr-xr-x 18 tempadmin tempadmin 4096 Nov  7 11:16 tempadmin
dr-x------  3 vivien    vivien    4096 Nov  7 09:45 vivien
[email protected]:/home# cd .ecryptfs/
[email protected]:/home/.ecryptfs# ls
vivien
[email protected]:/home/.ecryptfs# cd vivien/
[email protected]:/home/.ecryptfs/vivien# ls -all
total 36
drwxr-xr-x  4 vivien vivien  4096 Jun 17  2017 .
drwxr-xr-x  3 root   root    4096 Jun 17  2017 ..
drwx------  2 vivien vivien  4096 Nov  6 08:09 .ecryptfs
drwx------ 30 vivien vivien 20480 Nov  7 09:36 .Private
[email protected]:/home/.ecryptfs/vivien# cd .ecryptfs/
[email protected]:/home/.ecryptfs/vivien/.ecryptfs# ls -all
total 20
drwx------ 2 vivien vivien 4096 Nov  6 08:09 .
drwxr-xr-x 4 vivien vivien 4096 Jun 17  2017 ..
-rw-r--r-- 1 vivien vivien    0 Jun 17  2017 auto-mount
-rw-r--r-- 1 vivien vivien    0 Jun 17  2017 auto-umount
-rw------- 1 vivien vivien   13 Jun 17  2017 Private.mnt
-rw------- 1 vivien vivien   34 Jun 17  2017 Private.sig
-rw------- 1 vivien vivien   58 Jun 17  2017 wrapped-passphrase
-rw-rw-r-- 1 vivien vivien    0 Jun 17  2017 .wrapped-passphrase.recorded

Und in /home/.ecryptfs/vivien/.Private gibt es viele Dateien mit seltsamen Namen, die sehr wahrscheinlich meine verschlüsselten Dateien sind.

Ich denke, all dies muss für jemanden Sinn machen, der die Verschlüsselung von ecryptfs versteht, aber als relativer Neuling fühle ich mich überfordert. Habe ich alle meine Dateien verloren (nun, ich habe irgendwo eine teilweise Sicherung, aber nicht alle), oder gibt es eine Möglichkeit, dieses Durcheinander zu retten? Ich sehe, dass es hier einige ähnliche Fragen gibt, aber ich zögere jetzt ein bisschen, zufällige Dinge ohne die Hilfe von jemandem auszuprobieren, der weiß, was sie tun. Vielen Dank im Voraus für jede Hilfe.

2
ViV

Ich habe das Problem selbst gelöst, inspiriert durch die Diskussion in einer anderen Frage ( Ich habe versehentlich mein Paket ecryptfs-utils entfernt. Jetzt kann ich mich nicht anmelden. Irgendeine Chance, wieder auf das Home-Verzeichnis zuzugreifen? )

Ich habe ecryptfs-utils einfach mit meinem sekundären Administratorkonto neu installiert. Ich war nicht sicher, ob dies funktionieren würde (die Diskussion scheint zu implizieren, dass die Methode der Verschlüsselung von Ecryptfs von der Version abhängt, sodass der Versuch, mit einer neueren Version zu entschlüsseln, möglicherweise nicht funktioniert). Nach dem Neustart durfte ich mich jedoch wieder mit meinem Hauptkonto anmelden. Dies löst mein anfängliches Problem nicht, aber dies beantwortet die Frage hier.

2
ViV