Терминал 101: изменение пароля с помощью Passwd

Каждый понедельник мы будем показывать вам, как сделать что-то новое и простое с помощью встроенного приложения командной строки Apple. Для этого вам не нужно ни модного программного обеспечения, ни знания программирования. Все, что вам нужно, это клавиатура, чтобы печатать их!
Иногда вам может потребоваться изменить пароль, когда вы не находитесь в графическом интерфейсе пользователя. Это может быть при подключении к вашему Mac через SSH или, возможно, при загрузке в однопользовательском режиме. В любом случае сброс пароля с помощью текстового интерфейса может сначала показаться немного сложным, но это руководство поможет вам быстро и быстро сменить пароль.

  • Мы составили список лучших менеджеров паролей на рынке
  • Это лучшие решения для восстановления пароля
  • Ознакомьтесь с нашим обзором лучших программ для управления паролями для бизнеса

Сброс в терминале OS X (или через SSH)

launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plistlaunchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist

Затем мы сбросим пароль, введя следующую команду:

dscl. passwd / Users / имя пользователя

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

перезагружать

Сброс в однопользовательском режиме

Если вам не удается запустить компьютер и загрузить интерфейс OS X (или SSH в вашу систему), вам необходимо запустить компьютер в однопользовательском режиме (удерживайте Command + S во время загрузки).
Затем выполните следующие шаги, чтобы сбросить пароль.
Смонтируйте файловую систему, набрав следующую команду и нажав Enter:

монтировать -uw /

Затем мы загрузим службы Open Directory, набрав первую команду, если вы используете OS X 10.7 или выше; или вторая команда, если вы используете OS X 10.6 или более ранней версии:

launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plistlaunchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist

Затем мы сбросим пароль, введя следующую команду:

dscl. passwd / Users / имя пользователя

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

перезагружать

Кори Бохон - внештатный технический писатель, инди-разработчик для Mac и iOS, а также фотограф-любитель. Следите за автором этой статьи в Twitter.

Интересные статьи...