Nie mogę usunąć ani zresetować hasła na kontach w systemie Snow Leopard

3

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ć?

jdb
źródło
Czy próbowałeś dodać nowe konto, czy to naprawia i pozwala usunąć stare?
Martin Marconcini

Odpowiedzi:

4

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.

  • uruchom Maca w trybie docelowym i użyj innego Maca do usunięcia plików
  • uruchom system w trybie pojedynczego użytkownika (lub uzyskaj powłokę roota z sudo-s), jeśli masz wygodę w powłoce uniksowej

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.

bmike
źródło