Wenn ich mich bei meinem Ubuntu-Server anmelde, erscheint gelegentlich die Aufforderung jon@jon-server:(unreachable)/$
. Laufen pwd
an diesem Punkt kehrt (unreachable)/
jedoch echo $HOME
zurück , /home/jon
wie erwartet. Wenn ich cd
dann 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 .ssh
Ordner 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.
ssh
und verwendet habescreen
.screen
auch, 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 hatscreen
. 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 vonpwd
. Dies ist das erste Mal, dass ich ein verschlüsseltes Home-Verzeichnis verwende, und es scheint verwandt zu sein.ls
Zeigt den Inhalt des Home-Verzeichnisses unverschlüsselt an und ein einfachercd
löscht das Problem. Außerdem habe ich das bisher nur in einerssh
Sitzung gesehen, da ich nur so auf die Maschine zugreifen kann.Antworten:
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
screen
mitssh
anmelde, 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.quelle
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
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).
quelle
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?
quelle