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.
To są wszystkie konta i chciałbym usunąć mac
konto 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.
Zgodnie z pytaniem biegnę who
w 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.
źródło
mac
uż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ść, wpiszwho
w terminalu.Odpowiedzi:
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:
Naprawiłem to dla mnie. Mam nadzieję że to pomoże!
źródło
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
rm
polecenia.Jeśli
dscl
polecenie nie powiedzie się, zresetuj hasło do konta i ponów powyższe polecenia.źródło