Usuń standardowego użytkownika z systemu Mac OS

12

Utworzyłem nowe konto administratora w Sierra High i potrzebowałem usunąć poprzednie konto administratora, które jest teraz oznaczone jako użytkownik standardowy. Jednak po odblokowaniu jako administrator i wybraniu odpowiedniego użytkownika, którego chcę usunąć, widzę, że -znak jest oznaczony jako szary.

wprowadź opis zdjęcia tutaj

To są wszystkie konta i chciałbym usunąć mackonto użytkownika,

$ dscacheutil -q user | grep -A 3 -B 2 -e uid:\ 5'[0-9][0-9]'
name: mac
password: ********
uid: 501
gid: 20
dir: /Users/mac
shell: /bin/bash
--
--
name: chaklader
password: ********
uid: 502
gid: 20
dir: /Users/chaklader
shell: /bin/bash

Jak usunąć odpowiednie konto? Znajduję fragment kodu do uruchomienia na terminalu, tj sudo /usr/bin/dscl . -delete "/Users/mac". Czy powinienem spróbować i to się uda?

Aktualizacja:

Jak sugeruje odpowiedź, nie jestem zalogowany w menu szybkiego przełączania użytkowników.

wprowadź opis zdjęcia tutaj

Zgodnie z pytaniem biegnę whow terminalu i otrzymuję wynik,

$ who

chaklader console  Dec 28 06:01 
chaklader ttys000  Dec 28 14:51

Krótko mówiąc, drugi użytkownik, Mac nie był w terminalu.

Chaklader Asfak Arefe
źródło
Czy konwersja zwykłego użytkownika na administratora coś zmienia?
Drivec
Najprawdopodobniej nie możesz usunąć macużytkownika, ponieważ jest on aktywny i blokuje zasoby systemowe (na przykład mógł on podłączyć dysk zewnętrzny i siedzieć na nim). Aby sprawdzić tę możliwość, wpisz whow terminalu.
dan
Rzeczywiście zaktualizowałem do nowego dysku SSD o pojemności 750 GB, a głównym użytkownikiem chciałbym usunąć użytkownika the
Chaklader Asfak Arefe
@danielAzuelos zobacz moje zaktualizowane pytanie.
Chaklader Asfak Arefe

Odpowiedzi:

4

Miałem bardzo podobny problem do tego. Z pomocą Apple Support rozwiązałem go. Rozwiązanie opublikowałem tutaj: https://discussions.apple.com/message/33849669

Powtarzam to tutaj:

  • Uruchom system na partycji odzyskiwania.
  • Wybierz Terminal z menu Narzędzia -> Terminal powinien się pojawić.
  • Enter: resetpassword na szybką i naciśnij Enter -> nowe okno / app powinien pojawić się za oknem Terminal o nazwie „Reset Password”
  • Wykonaj kroki, aby zresetować hasło do konta, które próbujesz usunąć.
  • Uruchom ponownie komputer Mac i zaloguj się ponownie jako główne konto administratora.
  • Przejdź do panelu Preferencje systemowe użytkowników i grup , wybierz konto, które próbujesz usunąć, i naciśnij przycisk minus.

Naprawiłem to dla mnie. Mam nadzieję że to pomoże!

DavidT
źródło
Cześć Dawid, Ponownie zainstalowałem High Sierra OS z powodu jego spowolnienia i postanowiłem wypróbować swoją metodę. Mogę potwierdzić, że działa dobrze
Chaklader Asfak Arefe
19

Przycisk - jest wyszarzony dla użytkownika, gdy użytkownik jest nadal zalogowany za pomocą funkcji szybkiego przełączania użytkowników. Wyloguj drugiego użytkownika, którego próbujesz usunąć, a następnie wróć do Preferencji systemowych z tym kontem użytkownika i spróbuj ponownie. Możesz uruchomić ponownie, aby mieć pewność, że użytkownik również jest nieaktywny.

Możesz usunąć użytkownika z wiersza poleceń i musisz uważać, aby mieć poprawną dokładną krótką nazwę lub usunąć nieprawidłowe dane. W tym przypadku krótka nazwa to mac . Wykonaj następujące czynności, aby usunąć użytkownika i osobno usunąć folder domowy użytkownika. Jeśli chcesz zachować folder domowy, nie uruchamiaj rmpolecenia.

sudo dscl . delete /Users/mac
sudo rm -rf /Users/mac

Jeśli dsclpolecenie nie powiedzie się, zresetuj hasło do konta i ponów powyższe polecenia.

sudo passwd mac
grg
źródło
1
Komentarze nie są przeznaczone do rozszerzonej dyskusji; ta rozmowa została przeniesiona do czatu .
bmike
1
Dla tych z was, którzy przybywają tu po mnie, jest to rozwiązanie. Nie przejmuj się uruchamianiem na partycji odzyskiwania; jest to całkowicie niepotrzebne. Po prostu uruchom ponownie komputer, a następnie usuń użytkownika.
mlg87