Иногда, когда я захожу на свой сервер Ubuntu, появляется подсказка jon@jon-server:(unreachable)/$
. Работа pwd
в этой точке возвращается (unreachable)/
, однако echo $HOME
возвращается, /home/jon
как и ожидалось. Если я, cd
то я попаду в мою настоящую домашнюю папку.
Какие могут быть причины для этого? Кажется, это не вызывает никаких проблем, кроме аутентификации с открытым ключом с помощью SSH (предположительно, если он не видит домашнюю папку, он не может попасть в .ssh
папку внутри нее). Кажется, это будет согласованно до перезапуска - то есть каждая новая оболочка будет делать это, пока я не перезапущу, когда она будет работать нормально или нет.
Это происходило, по крайней мере, с последними обновлениями релиза, поэтому не связано с Oneiric. Я выбрал опцию установщика для шифрования моей домашней папки.
источник
ssh
иscreen
.screen
, я просто пытался выйти из всего сеанса экрана и начать новый, и «недостижимая» вещь исчезла. Еще не повезло с открытым ключом AUTH, так что, возможно , что это не несвязанный вопросscreen
. Создание нового экрана сначала приводит к небольшой задержке, а затем каталог в приглашении отображается так же недоступным, как и вывод изpwd
. Я впервые использую зашифрованный домашний каталог, и это похоже на связь.ls
показывает содержимое домашнего каталога, в незашифрованном виде и простоcd
очищает проблему. Кроме того, я только видел это вssh
сеансе, так как это единственный способ получить доступ к машине.Ответы:
Вопрос и ответ Можно ли использовать команду «screen» для работы с файлами в зашифрованном домашнем каталоге? помог мне понять , почему это может происходить: после входа в систему с помощью
screen
сssh
не сказать Ubuntu , что вы все еще используете систему и поэтому через некоторое время ( на ночь в моем случае) зашифрованный домашний каталог получает демонтирована, поэтому Vim не может сохраните файлы, которые были открыты на экранах, и рабочий каталог в командной строке станет(unreachable)
.Я знаю, что проблема исчезнет, если у меня будет сеанс NX, вошедший в систему. NX может быть описан как экран для GUI; Я просто запускаю сеанс NX и отключаю его (позволяя запустить фоновый режим) и могу продолжать использовать ssh / screen до бесконечности. Не элегантно и не идеально, но иногда я использую NX, так что это сработало для меня.
В связанном вопросе также предлагается удалить пустой файл в
/home/.ecryptfs/$USER/.ecryptfs/auto-umount
. Это может помочь, если вы не используете NX.источник
У меня была та же проблема с папкой (недоступной), найденной на моем удаленном компьютере с Ubuntu с личной зашифрованной домашней папкой.
Проблема также связана с любой программой, работающей в фоновом режиме (в моем случае было несколько экземпляров MATLAB, которые требовались для сохранения рабочих пространств).
Я навсегда решил проблему, удалив
как это было предложено Ахмедом Фасих и описано в разделе «Можно ли использовать команду« screen »для работы с файлами в зашифрованном домашнем каталоге»? ,
Я предлагаю установить эту проблему как решенную и быть справочной для других пользователей, так как на этот счет нет других ответов / тем (и мне потребовалось много поисков, чтобы понять эту проблему).
источник
Я бы сказал, что это может быть ваш ответ, у меня может быть это немного неправильно, так как я не использую ecryptFS на любых машинах, которые я не использую, вошедших в обычную среду. Но я думаю, что это может иметь какое-то отношение к вашему домашнему каталогу, зашифрованному, поэтому его содержимое недоступно, если вы не вошли в систему физически на консоли компьютера или специально не смонтировали / расшифровали содержимое домашнего каталога.
Если вы зайдете в / home / jon, весь ваш контент там или README.txt и небольшая ссылка .desktop, чтобы помочь вам начать процесс расшифровки / монтирования?
источник