Не может войти в систему, после неудачной попытки удалить ecryptfs

Я, вероятно, сделал несколько вещей, неправильных в моей установке Ubuntu, и я надеюсь, что кто-то здесь может помочь мне зафиксировать это. Я попытаюсь детально описать то, что я сделал, если Вам нужно больше технической детали, спрашивают меня в комментариях; я предполагаю, что могу отредактировать сообщение и обеспечить некоторые журналы или результаты определенных определенных команд, если это помогает для диагностики.

(1) Обновленный до Ubuntu 18.04

В течение нескольких недель у меня есть предупреждающее сообщение из Dropbox, заявляя, что это прекратит работать в моей системе, и после исследования, я понял, что это было, потому что я использовал шифрование через ecryptfs (я был на Ubuntu 16.04, с помощью ext4 файловую систему). Обратите внимание, что я действительно не понимаю, как ecryptfs работает; шифрование через .ecryptfs было очень, вероятно, сделано автоволшебно, когда я установил 16.04. Хотя у меня все еще есть (во внешнем HD) текстовый файл с паролем для шифрования (это - шестнадцатеричное число с 32 цифрами), что я, вероятно, сохранил в то время.

Я читал, та Ubuntu 18.04 решает эту проблему Dropbox, потому что она не использует ecryptfs (скорее LUKS, который является глобальным шифрованием и принятый Dropbox). Так или иначе я действительно не забочусь (в настоящее время) о шифровании, я просто хотел смочь продолжить использовать Dropbox, не идя в стычку быстрого нахождения и установки альтернативы. Таким образом, я обновил до Ubuntu 18.04 несколько дней назад. Это подходило (за исключением известного замедления, по-видимому, частично из-за процесса baloo_file_extractor, но это - другая история).

Но это не решило проблему, так как я все еще имел ecryptfs шифрование, установленное, и все еще получил предупреждающее сообщение из Dropbox.

(2) Попробованный для удаления ecryptfs шифрования

(Ретроспективно я должен был спросить здесь или другой форум, как сделать это: единственное помогает, я нашел через поиск Google, были довольно старыми и возможно устаревшими и ненадежными.) Я следовал (к букве) следующему практическому руководству: https://www.howtogeek.com/116179/how-to-disable-home-folder-encryption-after-installing-ubuntu/

  • созданный резервная копия (/home/vivien.backup)/home/vivien каталога
  • вышедший из системы, и вошел в другой администраторский аккаунт
  • удаленный/home/vivien каталог
  • удаленный папка,/home/vivien.backup/.ecryptfs
  • склонные sudo - добираются, удаляют ecryptfs-utils libecryptfs0
  • sudo mv/home/vivien.backup/home/vivien

Примечание: После удаления папки,/home/vivien.backup/.ecryptfs, я заметил, что была другая .ecryptfs папка в / домашняя папка (но не в vivien/или vivien.backup/). Я не был уверен, должен ли я удалить его также, таким образом, я не удалил его.

(3) Первые результаты (мог войти в систему, но потерял конфигурационные файлы),

То, когда я вошел в систему снова в моей нормальной учетной записи, это было, как будто я переустановил Ubuntu с нуля (каждое изменение в конфигурации, которую я реализовал, не было там больше, я получил конфигурацию по умолчанию и даже желанные сообщения Ubuntu). Таким образом, я, возможно, потерял все свои конфигурационные файлы. В частности, все мои закладки/история Firefox исчезли (к счастью, у меня было резервное копирование через Синхронизацию Firefox). Это не мой основной вопрос все же. Я также заметил, что все было очень (очень) медленно. Таким образом, после, возможно, 30 минут я решил перезагрузить.

(4) Вторые результаты (после того, как перезагрузка, не может войти в систему),

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

root@Cleobule3:~# cd /home/vivien/
root@Cleobule3:/home/vivien# ls
Access-Your-Private-Data.desktop  README.txt

И эти два файла нечитабельны. Например, если я нажимаю на чтение - меня файл в Наутилусе (запущенный как корень), я получаю всплывающее окно, которое говорит: "Связь "README.txt" разорвана. Переместить его в Мусор? Ссылка не может использоваться, потому что ее целевой "/use/share/ecryptfs-utils/ecrypts-mount-private.txt" не существует".

Если я изучаю / домашняя папка, существует все еще .ecryptfs папка:

root@Cleobule3:~# cd /home
root@Cleobule3:/home# ls -all
total 20
drwxr-xr-x  5 root      root      4096 Nov  7 01:59 .
drwxr-xr-x 24 root      root      4096 Oct 29 00:35 ..
drwxr-xr-x  3 root      root      4096 Jun 17  2017 .ecryptfs
drwxr-xr-x 18 tempadmin tempadmin 4096 Nov  7 11:16 tempadmin
dr-x------  3 vivien    vivien    4096 Nov  7 09:45 vivien
root@Cleobule3:/home# cd .ecryptfs/
root@Cleobule3:/home/.ecryptfs# ls
vivien
root@Cleobule3:/home/.ecryptfs# cd vivien/
root@Cleobule3:/home/.ecryptfs/vivien# ls -all
total 36
drwxr-xr-x  4 vivien vivien  4096 Jun 17  2017 .
drwxr-xr-x  3 root   root    4096 Jun 17  2017 ..
drwx------  2 vivien vivien  4096 Nov  6 08:09 .ecryptfs
drwx------ 30 vivien vivien 20480 Nov  7 09:36 .Private
root@Cleobule3:/home/.ecryptfs/vivien# cd .ecryptfs/
root@Cleobule3:/home/.ecryptfs/vivien/.ecryptfs# ls -all
total 20
drwx------ 2 vivien vivien 4096 Nov  6 08:09 .
drwxr-xr-x 4 vivien vivien 4096 Jun 17  2017 ..
-rw-r--r-- 1 vivien vivien    0 Jun 17  2017 auto-mount
-rw-r--r-- 1 vivien vivien    0 Jun 17  2017 auto-umount
-rw------- 1 vivien vivien   13 Jun 17  2017 Private.mnt
-rw------- 1 vivien vivien   34 Jun 17  2017 Private.sig
-rw------- 1 vivien vivien   58 Jun 17  2017 wrapped-passphrase
-rw-rw-r-- 1 vivien vivien    0 Jun 17  2017 .wrapped-passphrase.recorded

И в/home/.ecryptfs/vivien/.Private существует много файлов со странными именами, которые являются очень, вероятно, моими зашифрованными файлами.

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

2
задан 7 November 2018 в 21:29

1 ответ

Я решил проблему сам, вдохновленный обсуждением в другом вопросе (я случайно удалил свой ecryptfs-utils пакет. Теперь я не могу войти в систему. Шанс возвратить доступ к корневому каталогу?)

Я просто переустановил ecryptfs-utils, с помощью моей вторичной администраторской учетной записи. Я не был уверен, что это будет работать (обсуждение, кажется, подразумевает, что метод шифрования ecryptfs может зависеть от версии, таким образом пытаться дешифровать с более новой версией не могло бы работать). Но после перезагрузки мне разрешили войти в систему снова с моей основной учетной записью. Это не решает мою начальную проблему, но это отвечает на вопрос здесь.

2
ответ дан 2 December 2019 в 03:30

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

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