Как проверить ключ восстановления Lion FileVault?


18

У меня есть том, который зашифрован с помощью полного диска FileVault OS X Lion. Когда я включил FileVault, мне дали ключ восстановления, который я записал. Я хотел бы убедиться, что ключ восстановления, который я записал, правильный, прежде чем хранить его в безопасном месте.

Как я могу проверить правильность ключа восстановления FileVault?


2
Отличный вопрос :). Никогда не входите в темную комнату, не проверив выход.
— дан

Ответы:


26

Это гораздо проще сделать, начиная с Маверикс. Команда fdesetupбыла расширена для поддержки смены ключей восстановления и проверки.

$ sudo fdesetup validaterecovery
Password:
Enter the current recovery key:
true

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

true означает, что вы ввели правильный ключ восстановления.


1
Только что проверил это на macOS High Sierra - V10.13.3 и все работает отлично. Неудачная попытка дать, Error: Not a valid recovery key.а успешная попытка дать простоtrue
— JFL

Работает на macOS Sierra. проверено 10.12.6
— Джанфранко П.

Изменение на это как принятый ответ, поскольку это лучший ответ на современных системах MacOS.
— ACM

4

Вы должны загрузиться на Recovery HD и использовать Терминал там, чтобы разблокировать диск с помощью ключа восстановления (вы не можете проверить ключ восстановления, если вы загружены на зашифрованный диск, так как процесс разблокировки не удастся: уже разблокирован).

Для начала вам необходимо определить UUID логического тома зашифрованного диска с помощью команды diskutil corestorage list:

diskutil corestorage list

Выполнение этой команды даст вам список всех томов Core Storage. 

Получив UUID зашифрованного тома, вы можете разблокировать зашифрованный том с помощью следующих команд:

diskutil corestorage unlockVolume UUID

При появлении запроса введите ключевую фразу, которую вы хотите проверить.

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


Отличная и простая процедура без побочных эффектов;).
— дан

1

После включения FileVault2 вам будет предложено перезагрузить Mac.

После запуска вы увидите диалоговое окно с запросом пароля. Если ввести неправильный пароль для входа в систему три раза, в поле пароля появится сообщение: «Если вы забыли свой пароль, вы можете… сбросить его с помощью ключа восстановления».

Нажмите треугольную кнопку рядом с этим сообщением, чтобы открыть текстовое поле Ключ Восстановления (которое заменяет текстовое поле пароля)

Если ключ восстановления позволяет войти в систему, значит, он работает. Вам будет предложено изменить пароль администратора, если вы используете ключ восстановления.

http://support.apple.com/kb/HT4790


1
OK. Это немного более разрушительно, чем я надеялся, но я думаю, это хороший повод, чтобы сменить пароль администратора.
— ACM

@acm - ключ восстановления предназначен в качестве крайней меры, если вы забыли пароль администратора.
— L'L'л

2
Да, я понимаю это. Но я хотел бы убедиться в правильности моей транскрипции ключа восстановления. Доверяй, но проверяй и т. Д. В противном случае, когда мне это нужно больше всего, это будет неправильно ... Поэтому я надеялся, что найдется утилита, которая позволит мне определить, является ли данный ключ действительным.
— ACM

1
→ ACM: я согласен с вашей необходимостью проверить без каких-либо побочных эффектов. Я хочу проверить, чему я должен доверять, иначе я не буду. Отличный вопрос и аргумент.
— дан
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.