Изменение пароля администратора в однопользовательском режиме Mac OS X

Оглавление:

Anonim

Если вы работаете в сфере ИТ или просто ремонтируете Mac для бабушек, нередко можно получить машину, на которой у вас нет пароля пользователя-администратора. Если вы окажетесь в такой ситуации, вы можете легко изменить пароль администратора или любого другого пользователя, просто загрузившись в однопользовательском режиме командной строки Mac OS X. Я считаю, что это необходимые знания для устранения неполадок Mac.

Изменить пароль администратора в однопользовательском режиме Mac OS X

Это многоэтапный процесс, но за ним легко следовать:

  • Сначала вам нужно войти в однопользовательский режим. Перезагрузите Mac и удерживайте Command+S при загрузке, чтобы войти в командную строку.
  • Вы увидите примечание, в котором Mac OS X говорит вам, что вам нужно выполнить две команды, чтобы внести изменения в файловую систему, это необходимо, так что давайте займемся этим первым
  • Первая команда проверяет файловую систему Mac OS X на наличие ошибок и исправляет их, ее выполнение может занять несколько минут:
  • fsck -fy

  • Следующая команда монтирует корневой диск Mac OS X как доступный для записи, позволяя вам вносить изменения в файловую систему:
  • mount -uw /

  • После монтирования файловой системы вы можете сбросить пароль любого пользователя с помощью следующей команды:
  • passwd username

  • Вам потребуется дважды ввести новый пароль для сброса и подтверждения изменений

Обратите внимание, что пароль не будет явно напечатан при использовании команды «passwd», это выглядит так, как будто вообще ничего не вводится. Это стандартная практика в мире командной строки.

Изменение пароля администратора в OS X Lion, Mountain Lion и более поздних версиях

Для пользователей OS X 10.7.3 и более поздних версий, включая OS X 10.8+ Mountain Lion, может потребоваться дополнительный шаг для загрузки открытого каталога. Если у вас возникли проблемы с описанным выше подходом, попробуйте следующую последовательность команд с более новыми версиями Mac OS X. Обратите внимание, что основное различие заключается в использовании «launchctl» между монтированием диска и сменой пароля:

1 fsck -fy 2 mount -uw / 3 launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist 4 passwd username

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

перезагрузка

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

Не знаете имя администратора? Нет проблем Если вы ремонтируете чью-то машину и не знаете имя пользователя для сброса, просто загляните в /Users with:

ls /Users/

Здесь вы увидите как минимум три элемента: .localized, Shared и имя пользователя. Имя пользователя нужно изменить с помощью команды passwd.

После сброса и подтверждения пароля вы можете выйти из однопользовательского режима, набрав exit или reboot. Теперь Mac загрузится как обычно, и вы получите доступ к машине с новым паролем.

Это более простой и быстрый метод, чем подход, используемый для сброса утерянных паролей или использования загрузочного DVD Mac OS X, потому что он меняет существующий пароль пользователя root, а не создает новую учетную запись администратора. Оба работают нормально, поэтому вы можете использовать любой метод, который вам нравится.

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

Изменение пароля администратора в однопользовательском режиме Mac OS X