Mam dziwną sytuację w systemie Mac OS X (10.6.8), w której nie można usunąć dwóch kont ani zresetować ich haseł.
Jeśli spróbuję zresetować swoje hasła, otrzymam „Zresetuj hasło nie powiodło się”. Próbowałem uruchomić komputer za pomocą instalacyjnej płyty CD i za pomocą narzędzia do resetowania hasła - bez radości.
Jeśli spróbuję usunąć konto przy użyciu minusa na koncie, pełna nazwa zniknie z ikony, ale ikona pozostanie. Jeśli wyjdę z kont i wrócę, pełna nazwa pojawi się ponownie z ikoną.
Jeśli ja (sudo i) spojrzę na / Użytkownicy, pojawi się tylko jedno z kont.
Inne rzeczy, które próbowałem, to robienie tego samego powyżej (resetowanie hasła, usuwanie konta) jako root, a nie Konto z uprawnieniami administratora, Naprawianie dysku (znalazłem problem z woluminem, ale naprawiłem go) i Naprawianie uprawnień.
Czy baza danych Netinfo jest uszkodzona? Jak to naprawić?
Odpowiedzi:
Jest to na ogół bardzo łatwe do czyszczenia.
Baza danych użytkowników systemu Snow Leopard dla wszystkich kont w systemie Mac jest przechowywana jako płaskie pliki w katalogu
/private/var/db/dslocal/nodes/Default/users
Po prostu usuń obraźliwe userA.plist i userB.plist, a konta zostaną „usunięte” po restarcie.
Oczywiście pozostaną resztki folderów użytkownika i ich członkostwo w grupie potencjalnie pozostanie w pobliżu.
Jeśli obawiasz się tego poziomu czystości - po prostu uruchom ponownie zwykłego użytkownika admin i ponownie utwórz konto powłoki, używając tej samej krótkiej nazwy.
Następnie możesz poprawnie zresetować hasło (zachowując folder macierzysty) lub usunąć je czysto i całkowicie w tym momencie.
Daj mi znać, jeśli nadal masz awarię - to bardzo mało prawdopodobne, ale może to być głębszy problem, jeśli to nie zadziała.
źródło