Mac OS X 10.5: nie można zalogować się po instalacji uaktualniającej
Objawy
Po wykonaniu instalacji uaktualniającej system Mac OS X do wersji 10.5 z wersji, która wcześniej została poddana migracji z wersji Mac OS X 10.2.8 lub wcześniejszej, zalogowanie się na konto użytkownika jest niekiedy niemożliwe, jeśli hasło zawiera osiem lub więcej znaków. Ten artykuł dotyczy dysków instalacyjnych systemu Mac OS X w wersji 10.5; problem nie powinien występować w przypadku dysków instalacyjnych zawierających system Mac OS X w wersji 10.5.1 lub nowszej.
Uwaga: jeśli po zainstalowaniu systemu Leopard nie można zalogować się na konto, które nie ma hasła, należy się zapoznać z tym artykułem.
Dotyczy produktów
Mac OS X Server 10.5, Mac OS X 10.5
Rozwiązanie
Jeśli użytkownik może się zalogować lub jest zalogowany
Pobierz i zainstaluj aktualizację Login & Keychain Update 1.0 dla systemu Mac OS X 10.5 Leopard, aby uniknąć problemu później.
Jeśli użytkownik nie może się zalogować
Wykonaj poniższe kroki:
- Uruchom ponownie komputer w trybie pojedynczego użytkownika (przytrzymaj klawisze Command-S podczas uruchamiania). Pamiętaj, że w trybie pojedynczego użytkownika zawsze jest używany amerykański układ klawiatury .
- Po znaku zachęty wpisz następujące polecenie i naciśnij klawisz Return: mount -uw /
- Wpisz następujące polecenie:
launchctl load /System/Biblioteki/LaunchDaemons/com.apple.DirectoryServices.plist
- Naciśnij klawisz Return.
- Wpisz następujące polecenie i naciśnij klawisz Return: ls /Użytkownicy
- Sprawdź wyświetloną listę i zapisz krótką nazwę (nazwę użytkownika) konta użytkownika, którego dotyczy problem.
- Wpisz następujące polecenie:
dscl . -delete /Użytkownicy/nazwa_użytkownika AuthenticationAuthority
Uwaga: zastąp wpis „nazwa_użytkownika” zapisaną wcześniej krótką nazwą konta użytkownika, którego dotyczy problem. - Naciśnij klawisz Return.
- Wpisz następujące polecenie i naciśnij klawisz Return: passwd nazwa_użytkownika
Uwaga: zastąp wpis „nazwa_użytkownika” zapisaną wcześniej krótką nazwą konta użytkownika, którego dotyczy problem. - Po znaku zachęty „New password” wpisz hasło użytkownika i naciśnij klawisz Return. Uwaga: zaleca się użycie oryginalnego hasła użytkownika, aby odpowiadało ono hasłu pęku kluczy.
- Po znaku zachęty „Retype new password” wpisz to samo hasło i naciśnij klawisz Return.
- Wpisz następujące polecenie i naciśnij klawisz Return: reboot