Корневой каталог заблокирован после входа в систему содержание заменяется “Access-Your-Private-Data.desktop”

Я установил Ubuntu в своей системе, и я принял решение зашифровать свой корневой каталог после установки со следующей командой:

ecryptfs-migrate-home -u mylogin

Это работало пару раз отлично: Я ввел свой пароль на экране входа в систему, и мой корневой каталог был дешифрован автоматически.

У меня теперь есть проблема: мой корневой каталог заблокирован после того, как приблизительно одна минута и он содержат только два файла:

$ ll
lrwxrwxrwx 1 mylogin mylogin 56 sept. 24 15:26 Access-Your-Private-Data.desktop -> /usr/share/ecryptfs-utils/ecryptfs-mount-private.desktop*
lrwxrwxrwx 1 mylogin mylogin 52 sept. 24 15:26 README.txt -> /usr/share/ecryptfs-utils/ecryptfs-mount-private.txt

Вот содержание файлов:

Access-Your-Private-Data.desktop:

[Desktop Entry]
_Name=Access Your Private Data
_GenericName=Access Your Private Data
Exec=/usr/bin/ecryptfs-mount-private
Terminal=true
Type=Application
Categories=System;Security;
X-Ubuntu-Gettext-Domain=ecryptfs-utils

README.txt:

THIS DIRECTORY HAS BEEN UNMOUNTED TO PROTECT YOUR DATA.

From the graphical desktop, click on:
 "Access Your Private Data"

or

From the command line, run:
 ecryptfs-mount-private

Я не понимаю, почему каталог был размонтирован для защиты моих данных, в то время как я зарегистрировался в одну минуту назад.

После того как я выполняюсь Access-Your-Private-Data.desktop и я ввожу свой пароль, я вижу свои файлы снова. Но это заставляет меня ввести свой пароль дважды, и это повреждает много программ: Firefox не может запуститься, Gnome, Shell потерял некоторые значки, Dropbox сообщает, что устанавливает снова и т.д.


Что вызывает это? Как это может быть зафиксировано?

Я не нашел решения нигде. Я не использую SSH для соединения с моим компьютером.

Я использую Ubuntu 16.04.3 с обновленным ядром.

0
задан 24 September 2017 в 13:33

1 ответ

Я нашел странное решение, я удалил записи в своей учетной записи crontab:

у меня были некоторые строки как это мой crontab:

@reboot sleep 60 && mkdir -p /run/shm/project1_cache /run/shm/project1_logs
@reboot sleep 60 && mkdir -p /tmp/project1-test-dev

В моем доме, я добавил некоторые символьные ссылки, которые указывают на эти каталоги (я поместил cache и logs каталоги в RAM для ускорения Symfony).

я переместил эти команды в сценарий, запущенный с диспетчером приложений запуска Shell Gnome, и он работает как прежде.

<час>

я не понимаю, почему это решило мой вопрос, но он работает на меня.

0
ответ дан 2 November 2019 в 05:19

Другие вопросы по тегам:

Похожие вопросы: