Сбросить пароль администратора для macOS Mojave

Это MacBook Pro под управлением macOS Mojave 10.14.6 с включенным FileVault.

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

Изображение пользователей и групп

Я думал нажать команду + S при запуске Mac, чтобы создать нового администратора, но с включенным FileVault однопользовательский режим не работает.

Есть ли еще возможность восстановить пароль администратора?

Мой вопрос немного отличается от тех, для которых он был отмечен как дубликат, потому что в этих ответах объясняется:

  1. Однопользовательский режим (Command+S) . Как я объяснил в своем вопросе, с включенным FileVault однопользовательский режим не работает.

  2. Режим восстановления (Command+R) . Когда в терминале в режиме восстановления я набираю resetpassword , у меня нет возможности выбрать учетную запись администратора, но выбрана
    стандартная учетная запись, и я думаю, что если я сброшу пароль таким образом, я сброшу стандартный пароль пользователя, а не администратора один.

Немедленно сделайте резервную копию. Если ключ FileVault депонирован только для учетной записи без прав администратора, это означает, что ваша система не соответствует намеченному пути — обычно это невозможно сделать, поэтому что еще сломано, неизвестно.

Ответы (2)

Вы не можете сбросить пароль администратора, но вы можете создать нового администратора.

По сути, это та же процедура, что и в этом ответе:

Как я могу получить доступ администратора к Mac, не зная текущего пароля?

  1. Загрузитесь в режим восстановления, удерживая + Rпри запуске
  2. Откройте Дисковую утилиту и разблокируйте зашифрованный том. Зашифрованный том является частью внутреннего диска и неактивен. Выберите его и нажмите mount/activate. Используйте пароль стандартного пользователя, чтобы разблокировать его.
  3. Откройте «Терминал» из меню «Утилиты» и введите (чтобы выполнить набранную команду, нужно нажать клавишу ⏎ Enter/Return):

    rm /Volumes/<main_volume_name>/private/var/db/.AppleSetupDone
    

    Замените <⁠main_volume_name⁠> на имя вашего основного тома (обычно Macintosh HD). Пример:

    rm /Volumes/Macintosh\ HD/private/var/db/.AppleSetupDone
    
  4. Введите reboot, чтобы перезагрузить Mac

  5. Войдите под своим стандартным пользователем (чтобы разблокировать диск), затем следуйте инструкциям, чтобы создать нового пользователя с правами администратора (аналогично настройке нового Mac).
  6. Новый администратор не может разблокировать диск — учетная запись должна быть добавлена ​​другим пользователем-администратором, потому что новый администратор не может продвигать себя до разблокировщика FileVault. Проверьте это, введя в Терминале: sudo fdesetup list.
  7. С новым админом повышайте стандартного пользователя до админа и перезагружайтесь
  8. Войдите как старый стандартный/теперь администратор, откройте Терминал и введите

    sudo fdesetup add -user exstandarduser -usertoadd newadmin
    

    Пример:

    sudo fdesetup add -user lorenzoalfieri -usertoadd adminlorenzo
    

    Затем вас попросят ввести пароли: сначала введите пароль exstandarduser для его аутентификации, а затем пароль (установленный на шаге 5) newadmin .

    Убедитесь, что новый админ добавлен к пользователям FV:sudo fdesetup list

  9. Перезагрузитесь и войдите в систему как новый администратор
  10. Понизьте уровень администратора exstandarduser до обычного пользователя.
  11. Уберите старый админ.
  12. Наконец, создайте новый(е) ключ(и) восстановления: sudo fdesetup changerecovery -personalзапишите его (физически)|их и сохраните в надежном месте.

  • Сброс пароля администратора resetpassword после разблокировки диска невозможен .
  • Сменить пароль админа с dscl после разблокировки диска видимо не получится - все равно требуется старый пароль.

    Пример:

    dscl -f /Volumes/Macintosh\ HD/var/db/dslocal/nodes/Default localonly -passwd /Local/Target/users/<user_name> some_password
    
Если я выполню эту процедуру, потеряю ли я текущую конфигурацию стандартного пользователя? У меня Parallels установлен с несколькими виртуальными машинами. @кланомат
Это сработало, спасибо за ваше терпение. @klanomath

У Apple есть очень наглядный инструмент для сброса пароля, который охватывает все перестановки ОС и настроек примерно до 10.7 Lion.

Там есть визуальные эффекты и пошаговое руководство.