Измените пароль в Mac OS X 10.7 Lion, не зная текущего пароля
Есть несколько способов сбросить пароль в Mac OS X 10.7, но оба эти метода требуют перезагрузки. Этот подход отличается, он позволяет вам изменить пароль пользователя, который в данный момент вошел в Mac OS X Lion, не зная пароля пользователя и без перезагрузки:
- Запустите Терминал, расположенный в /Applications/Utilities/
- Введите ‘whoami’ в командной строке, чтобы получить точное имя для входа текущего пользователя, которое будет выглядеть примерно так:
- Введите следующую команду, заменив «имя пользователя» в конце точным именем для входа в систему текущего пользователя, которое вы получили от whoami:
- Введите новый пароль один раз, нажмите клавишу возврата и снова подтвердите новый пароль, нажав клавишу возврата
$ whoami Will
dscl localhost -passwd /Search/Users/username
Пароль изменен.
Аутентификация не требуется, вы просто вводите новый пароль и подтверждаете измененный пароль. Это намного проще, чем методы ручного сброса, и не требует перезагрузки или каких-либо манипуляций с пользовательскими данными в Mac OS X.
Помните, что, как и все остальное в командной строке, использование заглавных букв имеет значение, поэтому, если имя пользователя отображается как «Will», это будет отличаться от «will» — обязательно используйте правильные заглавные буквы для пароль для изменения.
Этот совет, несомненно, полезен для самых разных ситуаций, связанных с системным администрированием, устранением неполадок и восстановлением после кражи, но также может представлять потенциальную угрозу безопасности. Что касается риска безопасности, реалистично предположить, что если у кого-то есть компьютер, мало что может быть в безопасности, если сам диск не зашифрован.
Этот трюк был включен в более широкий и озорной совет, от которого мы будем держаться подальше, тем не менее, спасибо Даниэлю за его отправку!
Обновление: Дополнительные отчеты и комментарии предполагают, что это ошибка в OS X Lion, и если это так, мы можем ожидать, что обновление безопасности Mac OS 10.7 в ближайшем будущем, что уберет возможность запуска dscl без административной аутентификации. Мы будем держать вас в курсе.