Итак, у меня есть зашифрованный домашний каталог , настроенный во время установки на сервер под управлением Ubuntu 12.04 LTS. Я попытался использовать screen
для запуска сценария, который обращается к данным в моем домашнем каталоге после закрытия моего соединения ssh с этим сервером, но столкнулся с ошибками, которые, по-видимому, связаны с доступом к диску.
Это потому, что оставление screen
в рабочем состоянии не означает, что вы останетесь подключенным к машине, и, таким образом, файлы в моем домашнем каталоге будут недоступны для любой программы, использующей экран, потому что он отключен и, следовательно, не расшифрован ? (И похоже ли это на выполнение задания cron
, в котором используются зашифрованные файлы ?).
Если эта гипотеза верна, что я могу сделать, чтобы решить эту проблему?
Существует файл с именем /home/.ecryptfs/$USER/.ecryptfs/auto-umount, который используется в качестве флага для размонтирования зашифрованного раздела, когда у вас больше нет оболочки login ,
Возможно, вы захотите удалить это или (не проверено!) Попытаться создать еще один сеанс в пределах экрана (например, запустите sudo login
и войдите в систему с тем же пользователем, в пределах экрана, это должно сохранить количество оболочек входа в систему). выше нуля).
РЕДАКТИРОВАТЬ: ecryptfs использует who
для подсчета количества входов в систему. Если вы хотите устранить неполадки ...