Змініть пароль адміністратора в однокористувацькому режимі Mac OS X

Зміст:

Anonim

Якщо ви працюєте в ІТ або просто лагодите Grandmas 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 ім’я користувача

  • Вам потрібно двічі ввести новий пароль, щоб скинути та підтвердити зміни

Зауважте, що під час використання команди «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 ім’я користувача

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

перезавантаження

Або за допомогою стандартних методів перезапуску вручну: комбінації клавіш, завершення роботи або утримання кнопки живлення. Під час наступного завантаження змінений пароль адміністратора можна буде використовувати, як очікувалося.

Не знаєте ім’я користувача адміністратора? Немає проблем Якщо ви ремонтуєте чиюсь машину та не знаєте імені користувача, яке потрібно скинути, просто подивіться в /Users with:

ls /Users/

Тут ви побачите принаймні три елементи: .localized, Shared та ім’я користувача. Ім’я користувача – це те, що ви хочете змінити за допомогою команди passwd.

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

Це простіший і швидший спосіб, ніж підхід, використаний для скидання втрачених паролів або використання завантажувального DVD-диска Mac OS X, оскільки він змінює існуючий пароль користувача root, а не створює новий обліковий запис адміністратора. Проте обидва працюють чудово, тому ви можете використовувати будь-який метод, який забажаєте.

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

Змініть пароль адміністратора в однокористувацькому режимі Mac OS X