Есть ли способ проверить, смогу ли я войти снова?
Я испортил свои файлы... Опять же... Теперь я беспокоюсь, смогу ли я войти снова после выхода из системы. Есть ли способ проверить наличие всех необходимых файлов?
- Мой дом был зашифрован во время установки (Ubuntu 12.04).
- Под логином я подразумеваю загрузку Ubuntu в
lightdm
введите мой пароль и сможете использовать мои файлы, которые зашифрованы и должны быть расшифрованы после входа в систему. - Под ошибкой я подразумеваю, что я переместил все мои файлы ".xml" в каталог пользователя. Меня не волнует ни конфигурация приложений, ни мои сочетания клавиш, поскольку у меня есть резервная копия для них.
- я могу бежать
ecryptfs-unwrap-passphrase ~/.ecryptfs/wrapped-passphrase
и это показывает мне пароль. - В
~/.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, и я после того, как возился с файлами, смог войти в систему.