'nicht erreichbarer' Home-Ordner

14

Wenn ich mich bei meinem Ubuntu-Server anmelde, erscheint gelegentlich die Aufforderung jon@jon-server:(unreachable)/$. Laufen pwdan diesem Punkt kehrt (unreachable)/jedoch echo $HOMEzurück , /home/jonwie erwartet. Wenn ich cddann komme, werde ich zu meinem eigentlichen Heimatordner gebracht.

Was könnten die Gründe dafür sein? Abgesehen von der Authentifizierung mit öffentlichen Schlüsseln mit SSH scheint dies keine Probleme zu verursachen (vermutlich kann der Benutzer den darin enthaltenen .sshOrdner nicht finden, wenn er den Basisordner nicht sieht ). Es scheint bis zum Neustart konsistent zu sein - das heißt, jede neue Shell wird dies tun, bis ich neu starte, wenn es entweder normal funktioniert oder nicht.

Dies ist zumindest bei den letzten Release-Upgrades der Fall, die nicht mit Oneiric zusammenhängen. Ich habe die Installationsoption zum Verschlüsseln meines Basisordners ausgewählt.

Jon M
quelle
Ich habe keine Lösung oder Erklärung, aber ich habe etwas Ähnliches erlebt, immer in Situationen, in denen ich sshund verwendet habe screen.
Enzotib
1
@enzotib Das ist wirklich interessant - ich benutze es immer screenauch, ich habe nur versucht, die gesamte Bildschirmsitzung zu beenden und eine neue zu starten, und die "unerreichbare" Sache war verschwunden. Immer noch kein Glück mit Public-Key-Authentifizierung, also ist das vielleicht ein Problem, das nichts damit zu tun hat
Jon M
Ich habe das gleiche Problem mit 11.10 und screen. Das Erstellen eines neuen Bildschirms führt zunächst zu einer leichten Verzögerung, und dann wird das Verzeichnis in der Eingabeaufforderung so unerreichbar angezeigt wie die Ausgabe von pwd. Dies ist das erste Mal, dass ich ein verschlüsseltes Home-Verzeichnis verwende, und es scheint verwandt zu sein. lsZeigt den Inhalt des Home-Verzeichnisses unverschlüsselt an und ein einfacher cdlöscht das Problem. Außerdem habe ich das bisher nur in einer sshSitzung gesehen, da ich nur so auf die Maschine zugreifen kann.
mindless.panda
Ich habe jetzt auch dieses Problem. Ich benutze keinen Bildschirm, aber ich habe ssh deamon installiert. Dies geschieht, nachdem ich eine DropBox entfernt habe. Ubuntu bittet mich jedes Mal, "Nautilus neu zu starten". Bitte helfen Sie!
Bakytn
Wenn Sie dieses Problem behoben haben, geben Sie bitte hier eine "Antwort" ein
bakytn

Antworten:

7

Die Frage und Antwort für Ist es möglich, den Befehl 'screen' zu verwenden, um mit Dateien in einem verschlüsselten Basisverzeichnis zu arbeiten? hat mir geholfen zu verstehen, warum dies passieren könnte: Wenn ich mich über screenmit sshanmelde, erfahre Ubuntu nicht, dass Sie das System immer noch verwenden. Nach einer Weile (in meinem Fall über Nacht) wird das verschlüsselte Home-Verzeichnis abgemeldet, daher kann Vim dies nicht Speichern Sie Dateien, die in Bildschirmen geöffnet waren, und das Arbeitsverzeichnis in der Eingabeaufforderung wird angezeigt (unreachable).

Ich weiß, dass das Problem behoben ist, wenn ich eine NX-Sitzung angemeldet habe. NX wird möglicherweise als Bildschirm für die grafische Benutzeroberfläche beschrieben. Ich starte gerade eine NX-Sitzung und trenne sie (lasse sie im Hintergrund laufen) und kann ssh / screen unbegrenzt weiterverwenden. Nicht elegant oder ideal, aber ich benutze NX gelegentlich, so dass es für mich funktioniert hat.

Die verknüpfte Frage schlägt auch vor, die leere Datei in zu löschen /home/.ecryptfs/$USER/.ecryptfs/auto-umount. Dies kann hilfreich sein, wenn Sie NX nicht verwenden.

Ahmed Fasih
quelle
3

Ich hatte das gleiche Problem mit einem (nicht erreichbaren) Ordner in meinem entfernten Ubuntu-Rechner mit einem persönlichen, verschlüsselten Home-Ordner.

Das Problem betrifft auch alle Programme, die im Hintergrund ausgeführt werden (in meinem Fall waren mehrere MATLAB-Instanzen erforderlich, um Arbeitsbereiche zu speichern).

Ich habe das Problem durch Löschen dauerhaft gelöst

/home/.ecryptfs/$USER/.ecryptfs/auto-umount

Wie von Ahmed Fasih vorgeschlagen und in " Ist es möglich, den Befehl" screen "zu verwenden, um mit Dateien in einem verschlüsselten Ausgangsverzeichnis zu arbeiten?" .

Ich schlage vor, dieses Problem als gelöst festzulegen und als Referenz für andere Benutzer zu dienen, da es zu diesem Thema keine anderen Antworten / Themen gibt (und ich viel suchen musste, um dieses Problem zu verstehen).

Claudio
quelle
1

"Ich habe die Installationsoption ausgewählt, um meinen privaten Ordner zu verschlüsseln."

Ich würde sagen, das könnte Ihre Antwort sein. Möglicherweise ist dies etwas falsch, da ich ecryptFS nicht auf Computern verwende, die ich nicht in einer normalen Umgebung verwende. Ich denke jedoch, dass dies möglicherweise mit der Verschlüsselung Ihres Home-Verzeichnisses zu tun hat. Daher ist der Inhalt nicht verfügbar, es sei denn, Sie sind physisch an der Konsole des Computers angemeldet oder Sie haben den Inhalt des Home-Verzeichnisses speziell aktiviert / entschlüsselt.

Wenn Sie nach / home / jon gehen, ist Ihr gesamter Inhalt dort oder ein README.txt- und ein kleiner .desktop-Link, der Ihnen hilft, den Entschlüsselungs- / Bereitstellungsprozess zu starten?

kwiksand
quelle
Das habe ich mir auch gedacht, aber mein gesamter Inhalt ist da, auch wenn ich an der Eingabeaufforderung "nicht erreichbar" bin, sodass er definitiv entschlüsselt und gemountet wird.
Jon M