Есть ли способ проверить, смогу ли я войти снова?

Я испортил свои файлы... Опять же... Теперь я беспокоюсь, смогу ли я войти снова после выхода из системы. Есть ли способ проверить наличие всех необходимых файлов?

  1. Мой дом был зашифрован во время установки (Ubuntu 12.04).
  2. Под логином я подразумеваю загрузку Ubuntu в lightdmвведите мой пароль и сможете использовать мои файлы, которые зашифрованы и должны быть расшифрованы после входа в систему.
  3. Под ошибкой я подразумеваю, что я переместил все мои файлы ".xml" в каталог пользователя. Меня не волнует ни конфигурация приложений, ни мои сочетания клавиш, поскольку у меня есть резервная копия для них.
  4. я могу бежать ecryptfs-unwrap-passphrase ~/.ecryptfs/wrapped-passphrase и это показывает мне пароль.
  5. В ~/.ecryptfs я имею auto-mount auto-umount Private.mnt Private.sig wrapped-passphrase,

В одном руководстве Ecryptfs говорится:

$ man ecryptfs-setup-private


FILES
   ~/.ecryptfs/auto-mount

   ~/.Private - underlying directory containing encrypted data

   ~/Private - mountpoint containing decrypted data (when mounted)

   ~/.ecryptfs/Private.sig - file containing signature of mountpoint passphrase

   ~/.ecryptfs/Private.mnt - file containing path of the private directory mountpoint

   ~/.ecryptfs/wrapped-passphrase - file containing the mount passphrase, wrapped with the login passphrase

   ~/.ecryptfs/wrapping-independent  -  this  file  exists  if  the wrapping passphrase is independent from login passphrase

Может быть, это все необходимые файлы?

Редактировать:
Я перезагрузил компьютер и, несмотря на потерю конфигурации приложений и сочетаний клавиш, я смог снова войти в систему. Поэтому я могу сказать, что для входа в зашифрованный дом Ubuntu не требуется xml-файл.
Но вопрос остается в силе: есть ли способ проверить, удастся ли войти в систему при следующей загрузке?

3 ответа

Это не тот метод, который я знаю, чтобы делать то, что вы описываете. Однако, если вам сложно графически войти, вы можете обойти это, войдя в систему через терминал.

Первый шаг

загрузиться и нажать e я жуткий диалог.

Шаг второй

Переместите курсор вниз на строку, которая загружает ваше ядро.

Если вы не знаете, что искать, он должен сказать что-то вроде linux или же linuxefi и быть длинной цепочкой различных букв, цифр и пробелов, которые выглядят как бред.

строка после этого должна сказать что-то вроде initrd -(по сути, вам нужно перейти в самый конец строки непосредственно перед тем, как курсор достигнет новой строки с initrd)

Шаг третий

введите followin до конца строки (из второго шага)

rw init = / bin / bash

Шаг четвертый

Нажмите F10 Загружать

Шаг пятый

когда вы находитесь в типе терминала

login yourusername

Вам будет предложено ввести пароль, и это даст вам доступ.

Шаг шестой

Тип:

startx 

чтобы получить графический логин

Шаг седьмой

если это не сработает, ошибка в /var/logs/Xorg.0 должен сказать вам, почему это не сработало, и помочь вам решить проблему.

Одна из возможностей - скопировать всю домашнюю папку в другую систему (или виртуальную систему) и посмотреть, сможете ли вы войти в эту систему.

Это не идеально и страдает от нескольких недостатков.

  • Это не очень удобно, так как вам нужно будет установить параллельную систему и скопировать всю домашнюю папку (хотя вы можете исключить личные документы).
  • Так как вы не хотите рисковать выходом из системы, скопированный домашний каталог будет скопирован из его "смонтированного" состояния, которое может отличаться от состояния "завершено". Однако я полагаю, что это эквивалентно ситуации, когда ваш компьютер дает сбой и ваша домашняя папка сохраняется в своем "смонтированном" состоянии. Я предполагаю, что если он может монтироваться после этого псевдо-сбоя, то он должен монтироваться при нормальных обстоятельствах.

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

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