DSCL Mac GeneratedUID - PullRequest
       1

DSCL Mac GeneratedUID

0 голосов
/ 03 апреля 2011

У меня есть MacBook со снежным барсом, который я не использовал в течение нескольких месяцев, и у меня есть несколько видео, которые я хочу восстановить из него ... Моя проблема в том, что я забыл пароль, который я для него установил. Мой вопрос: кто-нибудь знает какие-либо учебные пособия или может объяснить, как получить пароль HASH с использованием DSCL в однопользовательском режиме? Я пробовал несколько разных вещей, которые я гуглил, и я просто не очень знаком с Маком.

Пока я пробовал использовать dscl localhost -read / Поиск / Пользователи / root | grep GeneratedUID | вырезать -c15- вернуть GUID, но он возвращает с ошибкой, что путь не является правильным .. но разве этот путь не является основным путем для GUID? Ранее я также устанавливал на него окна, используя bootcamp, так что, возможно, путь неверный, потому что у меня включен загрузочный режим windows?

1 Ответ

0 голосов
/ 03 апреля 2011

DirectoryService не будет работать в однопользовательском режиме (или, если это так, он будет в минимальном локальном режиме), поэтому обычные команды dscl не всегда будут работать. Попробуйте это:

mount -uw /
dscl localonly -read /Local/Default/Users/yourusername GeneratedUID | cut -c15-

Затем зайдите в // var / db / shadow / hash для файла, названного вашим GeneratedUID, и у него будут хэши (в шестнадцатеричном формате). Я не думаю, что формат хэша изменился с v10.4, поэтому информация здесь и здесь (примерно на полпути) все еще должна быть актуальной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...