«недоступная» домашняя папка

14

Иногда, когда я захожу на свой сервер Ubuntu, появляется подсказка jon@jon-server:(unreachable)/$. Работа pwdв этой точке возвращается (unreachable)/, однако echo $HOMEвозвращается, /home/jonкак и ожидалось. Если я, cdто я попаду в мою настоящую домашнюю папку.

Какие могут быть причины для этого? Кажется, это не вызывает никаких проблем, кроме аутентификации с открытым ключом с помощью SSH (предположительно, если он не видит домашнюю папку, он не может попасть в .sshпапку внутри нее). Кажется, это будет согласованно до перезапуска - то есть каждая новая оболочка будет делать это, пока я не перезапущу, когда она будет работать нормально или нет.

Это происходило, по крайней мере, с последними обновлениями релиза, поэтому не связано с Oneiric. Я выбрал опцию установщика для шифрования моей домашней папки.

Джон М
источник
У меня нет решения или объяснения, но я испытывал нечто подобное, всегда в ситуациях, когда я использовал sshи screen.
энзотиб
1
@enzotib Это действительно интересно - я тоже всегда пользуюсь screen, я просто пытался выйти из всего сеанса экрана и начать новый, и «недостижимая» вещь исчезла. Еще не повезло с открытым ключом AUTH, так что, возможно , что это не несвязанный вопрос
Jon M
У меня такая же проблема с 11.10 и screen. Создание нового экрана сначала приводит к небольшой задержке, а затем каталог в приглашении отображается так же недоступным, как и вывод из pwd. Я впервые использую зашифрованный домашний каталог, и это похоже на связь. lsпоказывает содержимое домашнего каталога, в незашифрованном виде и просто cdочищает проблему. Кроме того, я только видел это в sshсеансе, так как это единственный способ получить доступ к машине.
mindless.panda
У меня сейчас есть и эта проблема. Я не использую экран, но у меня установлен ssh deamon. Это начало происходить после того, как я удалил DropBox. Каждый раз, когда Ubuntu просит меня перезапустить Nautilus. Пожалуйста помоги!
Бакытн
так что, если вы исправили эту проблему, пожалуйста, напишите здесь «Ответ»
bakytn

Ответы:

7

Вопрос и ответ Можно ли использовать команду «screen» для работы с файлами в зашифрованном домашнем каталоге? помог мне понять , почему это может происходить: после входа в систему с помощью screenс sshне сказать Ubuntu , что вы все еще используете систему и поэтому через некоторое время ( на ночь в моем случае) зашифрованный домашний каталог получает демонтирована, поэтому Vim не может сохраните файлы, которые были открыты на экранах, и рабочий каталог в командной строке станет (unreachable).

Я знаю, что проблема исчезнет, ​​если у меня будет сеанс NX, вошедший в систему. NX может быть описан как экран для GUI; Я просто запускаю сеанс NX и отключаю его (позволяя запустить фоновый режим) и могу продолжать использовать ssh / screen до бесконечности. Не элегантно и не идеально, но иногда я использую NX, так что это сработало для меня.

В связанном вопросе также предлагается удалить пустой файл в /home/.ecryptfs/$USER/.ecryptfs/auto-umount. Это может помочь, если вы не используете NX.

Ахмед Фасих
источник
3

У меня была та же проблема с папкой (недоступной), найденной на моем удаленном компьютере с Ubuntu с личной зашифрованной домашней папкой.

Проблема также связана с любой программой, работающей в фоновом режиме (в моем случае было несколько экземпляров MATLAB, которые требовались для сохранения рабочих пространств).

Я навсегда решил проблему, удалив

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

как это было предложено Ахмедом Фасих и описано в разделе «Можно ли использовать команду« screen »для работы с файлами в зашифрованном домашнем каталоге»? ,

Я предлагаю установить эту проблему как решенную и быть справочной для других пользователей, так как на этот счет нет других ответов / тем (и мне потребовалось много поисков, чтобы понять эту проблему).

Claudio
источник
1

«Я выбрал опцию установщика для шифрования моей домашней папки».

Я бы сказал, что это может быть ваш ответ, у меня может быть это немного неправильно, так как я не использую ecryptFS на любых машинах, которые я не использую, вошедших в обычную среду. Но я думаю, что это может иметь какое-то отношение к вашему домашнему каталогу, зашифрованному, поэтому его содержимое недоступно, если вы не вошли в систему физически на консоли компьютера или специально не смонтировали / расшифровали содержимое домашнего каталога.

Если вы зайдете в / home / jon, весь ваш контент там или README.txt и небольшая ссылка .desktop, чтобы помочь вам начать процесс расшифровки / монтирования?

kwiksand
источник
Я тоже так думал, но весь мой контент там есть, даже когда я нахожусь в режиме «недоступен», так что он определенно расшифровывается и монтируется.
Джон М