Powtarzają się wyskakujące okienka
Następnie wprowadzam hasło
Ale system zawsze mówi mi, że to złe hasło, ale jestem pewien, że tak nie jest
Oto, co ujawniają Szczegóły:
Co tu się dzieje i jak mogę to naprawić?
Używam OS X 10.6.8.
Powtarzają się wyskakujące okienka
Następnie wprowadzam hasło
Ale system zawsze mówi mi, że to złe hasło, ale jestem pewien, że tak nie jest
Oto, co ujawniają Szczegóły:
Co tu się dzieje i jak mogę to naprawić?
Używam OS X 10.6.8.
Odpowiedzi:
Gdzieś po tym zmianie uległo hasło do konta użytkownika lub login.keychain
zostało ono uszkodzone. Domyślnie Keychain jest ustawiony tak, aby synchronizować swoje hasło z hasłem konta użytkownika, umożliwiając odblokowanie po zalogowaniu się na konto, co z kolei zapewnia aplikacjom i procesom dostęp do jego zawartości. Po zmianie hasła w sekcji Użytkownicy i konta w Preferencjach systemowych komunikuje zmianę w Dostęp do pęku kluczy, który z kolei aktualizuje login.keychain
hasło.
Takie problemy zwykle pojawiają się, gdy hasło do konta użytkownika jest zmieniane poza Użytkownicy i konta w Preferencjach systemowych, przy użyciu narzędzia Resetowanie hasła w każdym instalatorze OS X lub w inny sposób. Gdy zmienisz hasło przy użyciu jednej z tych alternatywnych metod, zmiana nie zostanie przekazana do dostępu do pęku kluczy. Kiedy się zalogujesz i zaczniesz korzystać z systemu po jednej z tych zmian, będziesz stale otrzymywać monity podobne do tych, które opublikowałeś.
Istnieje kilka metod obejścia tego problemu i przywrócenia prawidłowego działania:
Pierwszą metodą jest wypróbowanie wszelkich możliwych haseł, które mogły być używane w przeszłości. Brelok nie ma mechanizmu blokującego, który blokowałby cię po X próbach, więc możesz spróbować tylu, ile możesz sobie przypomnieć. Zakładając, że to działa i akceptuje jedno z haseł, możesz zaktualizować hasło pęku kluczy, tak aby pasowało do hasła logowania. Można to osiągnąć, otwierając Dostęp do pęku kluczy (znajdujący się w /Applications/Utilities
), klikając Edytuj w pasku menu i wybierając „ Zmień hasło do logowania do pęku kluczy ”. Umożliwi to wprowadzenie oryginalnego hasła (którekolwiek dla Ciebie właśnie działało), a następnie nowego hasła, które powinno być tym samym hasłem, którego używasz do logowania i / lub robienia aktualizacji oprogramowania.
Drugą metodą jest utworzenie nowego pęku kluczy. Możesz przejść do /Users/~/Library/Keychains
, gdzie ~
reprezentuje krótką nazwę użytkownika, i zlokalizować login.keychain
plik. Zmień nazwę tego pliku na login.keychainold
lub coś podobnego. Po zmianie nazwy wyloguj się z konta użytkownika i zaloguj ponownie. W ciągu kilku sekund jeden z wielu procesów powinien wykryć, że login.keychain
już nie istnieje, i poprosić o jego utworzenie, być może z komunikatem „zresetuj do ustawień domyślnych systemu”, postępuj zgodnie z instrukcjami, aby to zrobić. Gdy poprosi o hasło, wprowadź hasło logowania, takie samo, jak przed chwilą, aby się zalogować.
$ mv login.keychain login.keychainold
i monit przestał się pojawiać, a laptop mojej siostry znów działa, dzięki.