Terminal 101: Zmiana hasła za pomocą Passwd

Spisie treści:

Anonim

W każdy poniedziałek pokażemy Ci, jak zrobić coś nowego i prostego za pomocą wbudowanej aplikacji wiersza poleceń firmy Apple. Nie potrzebujesz żadnego wyszukanego oprogramowania ani znajomości kodowania, aby to zrobić. Wszystko, czego potrzebujesz, to klawiatura, aby je wypisać!
Czasami może zajść potrzeba zmiany hasła poza GUI (graficzny interfejs użytkownika). Może to mieć miejsce podczas połączenia z komputerem Mac przez SSH lub podczas uruchamiania w trybie pojedynczego użytkownika. Tak czy inaczej, zresetowanie hasła za pomocą interfejsu tekstowego może początkowo wydawać się nieco zniechęcające, ale ten przewodnik pomoże Ci przyspieszyć i zmienić hasło w mgnieniu oka.

  • Zebraliśmy listę najlepszych menedżerów haseł na rynku
  • Oto najlepsze rozwiązania do odzyskiwania hasła
  • Sprawdź nasze zestawienie najlepszego oprogramowania do zarządzania hasłami biznesowymi

Resetowanie w terminalu OS X (lub przez SSH)

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

Następnie zresetujemy hasło, wpisując następujące polecenie:

dscl. passwd / Users / username

Zostaniesz poproszony o podanie nowego hasła użytkownika, a następnie klawisz Enter. Jeśli konto użytkownika było wcześniej chronione hasłem, pojawi się monit o wprowadzenie starego hasła w celu uzyskania uprawnień do zmiany hasła użytkownika.
Będziesz chciał ponownie uruchomić komputer, wpisując następujące polecenie po zresetowaniu hasła:

restart

Resetowanie w trybie pojedynczego użytkownika

Jeśli nie możesz uruchomić komputera i załadować interfejsu OS X (lub SSH do systemu), musisz uruchomić komputer w trybie pojedynczego użytkownika (przytrzymaj Command + S podczas uruchamiania).
Następnie wykonaj poniższe czynności, aby zresetować hasło.
Zamontuj system plików, wpisując następujące polecenie i naciskając klawisz Enter:

góra -uw /

Następnie załadujemy usługi Open Directory, wpisując pierwsze polecenie, jeśli używasz systemu OS X 10.7 lub nowszego; lub drugie polecenie, jeśli używasz systemu OS X 10.6 lub starszego:

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

Następnie zresetujemy hasło, wpisując następujące polecenie:

dscl. passwd / Users / username

Zostaniesz poproszony o wprowadzenie nowego hasła; postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć resetowanie hasła.
Na koniec uruchom ponownie system, wpisując następujące polecenie:

restart

Cory Bohon jest niezależnym autorem technologii, niezależnym programistą dla komputerów Mac i iOS oraz fotografem-amatorem. Obserwuj autora tego artykułu na Twitterze.