Сегодня у меня была огромная ошибка, случайно меняющая мой пароль для ноутбука на 64-буквенную строку, созданную keepass, запирающую меня из моего зашифрованного homedir. Мой пароль для входа был сохранен в файле keepass на зашифрованном homedir, установленном на заблокированном рабочем столе, который я не мог разблокировать из-за изменения пароля. К счастью, у меня есть кодовая фраза для моего гонорара и я могу легко монтировать ecryptfs-recover-private файлы в какой-то /tmp -палочке.
Однако я не просто хочу восстановить мои файлы, а также операционную часть моего ноутбука автоматически монтирует их всякий раз, когда я вхожу в систему, не случайно уничтожая что-то, что может неограниченно удалить мой доступ к файлам. Следовательно, Try-all и ошибка команд не в порядке, я могу легко сделать то, о чем я буду сожалеть. Я не мог найти ничего на официальной странице ubuntu:
https://help.ubuntu.com/community/EncryptedPrivateDirectory#Not_covered_in_this_tutorial
Как мне переконфигурировать мой зашифрованный homedir с моим операционной системы и учетной записи пользователя, чтобы работать по-прежнему, учитывая, что мой пароль для входа ушел, но доступна моя кодовая фраза? Должен ли я копировать все мои файлы в прокси-хранилище? Последнее было бы больно, потому что у меня нет хранилища, чтобы дублировать мой homedir.
Если эта ситуация возникла после смены пароля у вашего пользователя, вы можете использовать
ecryptfs_rewrap_passphrase ~/.ecryptfs/wrapped-passphrase PREVIOUS_LOGIN_PASSWORD NEW_LOGIN_PASSWORD
для сброса ключевой фразы в keyring, в противном случае вы можете использовать
ecryptfs-insert-wrapped-passphrase-into-keyring .ecryptfs/wrapped-passphrase`
для хранить кодовую фразу в брелке.
Если эта ситуация возникла после смены пароля у вашего пользователя, вы можете использовать
ecryptfs_rewrap_passphrase ~/.ecryptfs/wrapped-passphrase PREVIOUS_LOGIN_PASSWORD NEW_LOGIN_PASSWORD
для сброса ключевой фразы в keyring, в противном случае вы можете использовать
ecryptfs-insert-wrapped-passphrase-into-keyring .ecryptfs/wrapped-passphrase`
для хранить кодовую фразу в брелке.