Podczas gdy nasz administrator Netwrokd został przyjęty do szpitala na operację w nagłych wypadkach (jest teraz w śpiączce), będąc tymczasowym delegatem, nasza instytucja nakazała mi wyłączyć funkcję Mail Mail i zmienić hasło do konta administratora systemu Mac OS X Server 10.9.2 ze względów bezpieczeństwa. Zmieniając hasło, wziąłem notatkę dotyczącą nowego hasła, ale później okazało się, że było złe! Moja głupota.
Po ponownym uruchomieniu nie mogę otworzyć Server.app
kontrolującej usługi poczty, ponieważ wymaga ona nieznanego nowego hasła.
Obecnie usługa pocztowa jest WYŁĄCZONA (została wyłączona ze względów bezpieczeństwa przed zmianą hasła), ale będę musiał ją włączyć wkrótce po wycofaniu zamówienia. Aby to zrobić, potrzebuję jednak nowego hasła. Na szczęście serwer nadal zapewnia dostęp do Internetu. Tak więc wciąż mogę cię zapytać.
Dzięki poniższej instrukcji znajduję sposób na zresetowanie hasła administratora. http://fixedbyvonnie.com/2013/09/how-to-reset-the-admin-password-on-your-mac-without-a-disk/#.Uz5eM8cT-pe
Przeprowadziłem test tej samej procedury na innym komputerze Mac (10.9.2). W teście, chociaż resetpassword
polecenie Recovery Mode
pomyślnie zaktualizowało hasło do konta, nie zaktualizowało się default Keychain password
w tym samym czasie.
Po ponownym uruchomieniu system operacyjny pyta, czy chcę zaktualizować „domyślne hasło Kecyhain”. Aby go zaktualizować, muszę wprowadzić starsze hasło pęku kluczy, którego nie znam. Jeśli pominę aktualizację, Keychain wielokrotnie pyta o hasło i bez starego hasła pęku kluczy nie mogę uruchomić się i otworzyć Keychain Access
.
Potem to znalazłem. Mówi, że możesz zresetować hasło pęku kluczy przez Keychain First Aid
.
https://discussions.apple.com/message/24171670#24171670
Jednak w moim teście Keychain First Aid
wciąż pytam o starsze hasło pęku kluczy, więc to nie działa.
Krótko mówiąc, mogę zaktualizować hasło administratora, ale nie hasło pęku kluczy, nie znając starego hasła. Więc jeśli wykonam to na maszynie serwerowej, Serwer nie będzie działał poprawnie i będzie pytał o hasło w kółko.
Na testowym komputerze Mac próbowałem aktywować root
użytkownika, mając nadzieję, że użytkownik root może zmienić hasło pęku kluczy bez znajomości starego hasła pęku kluczy. Ale nie mogłem uzyskać dostępu do pęku kluczy „login” danego konta z konta root.
Czy ktoś zna obejście?
Czy istnieje sposób na zresetowanie default Keychain password
bez starego hasła pęku kluczy?
Czy istnieje sposób, aby poznać stare hasło pęku kluczy? Prawdopodobnie nie.
A TimeMachine
może uważasz, że możesz cofnąć mój błąd w zmianie hasła administratora i odzyskać stare hasło administratora?
Zakładam, że w tym okresie zamknięcia poczty wiele osób pytało go o swój stan zdrowia za pośrednictwem poczty elektronicznej. To nagły wypadek i naprawdę potrzebuję twojej pomocy!
źródło
Odpowiedzi:
Podsumowując, TimeMachine przywracanie całego systemu do stanu przed zmianą hasła administratora działało dobrze. Odzyskałem stare hasło administratora i działało ono również dla Keychain Access.
W szczegółach; Na wypadek gdyby odzyskiwanie nie działało i w jakiś sposób utraciłem kopie zapasowe TimeMachine, skopiowałem kopię zapasową TimeMachine na inny dysk zewnętrzny. Aby to zrobić, potrzebowałem hasła administratora. Najpierw musiałem zresetować hasło administratora.
Uwaga: W moim przypadku miejscem docelowym kopii zapasowej TimeMachine była partycja lokalna (prawdopodobnie), więc nie potrzebowałem hasła sieciowego, aby uzyskać do niej dostęp. Na przykład, jeśli byłby w sieci, potrzebne byłoby hasło, które zostało utracone w kroku 8. Ta procedura może nie działać. Zanim faktycznie spróbujesz wykonać następujące kroki, warto sprawdzić, czy potrzebujesz hasła do odzyskiwania systemu, postępując zgodnie z http://support.apple.com/kb/PH14185 (krok 5 na tej stronie jest kluczem), ale po prostu anuluj, gdy zostaniesz poproszony o wybranie daty i godziny.
Time Machine
okienko wSystem Preferences
. WybieraćTime Machine > Open Time Machine Preferences…
Przesuń przełącznik Time Machine w położenie
Off
.Uruchom ponownie komputer Mac
Command + R
, przytrzymując klawisze, aby wejśćRecovery Mode
.Terminal.app
.resetpassword
.Pojawi się ostrzeżenie o pęku kluczy.
Uruchom ponownie Teraz dostajesz hasło administratora kosztem utraty hasła pęku kluczy. Serwer nie będzie już działał poprawnie.
System zapyta o hasło do pęku kluczy, ale musisz je zignorować.
Podłącz zewnętrzny dysk, który jest wystarczająco duży.
Mac OS Extended (Journaled)
. patrz http://support.apple.com/kb/ht5096Get Info
z menu Plik lub naciśnij Command-I (⌘-I)Ignore ownership on this volume
u dołuSharing & Permissions:
sekcji nie jest zaznaczone.Backups.backupdb
na bieżącym dysku kopii zapasowej do poziomu głównego nowego dysku kopii zapasowej.Po zakończeniu kopiowania możesz wysunąć dysk wieczny.
Uruchom ponownie maszynę
Command and R
, przytrzymując klawisze, aby wejśćRecovery Mode
.Restore from a Time Machine Backup,
a następnie kliknij Kontynuuj.Wybierz datę i godzinę kopii zapasowej, którą chcesz przywrócić, a następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.
W moim przypadku udało mi się odzyskać hasło administratora oraz domyślne hasło pęku kluczy.
źródło
Zresetuj hasło pęku kluczy, otwierając Dostęp do pęku kluczy w
Applications > Utilities
. Wybierz brelok do logowania z lewej strony, a następnie przejdź doFile
menu i wybierzDelete Keychain “login”
. Po wyświetleniu monituDelete References
zezwól, aby plik pęku kluczy pozostał na dysku twardym w celu ponownej aktywacji w przyszłości.źródło