Jak dodać ukrytego użytkownika

16

Jak mogę dodać ukrytego administratora do mojego komputera Mac, jeśli to możliwe? Nie chcę, żeby pojawiał się na ekranie logowania.

Tre S.
źródło

Odpowiedzi:

23

Wypróbuj tę wskazówkę w dziale wsparcia Apple . Istnieją wyraźne różnice między Yosemite a wszystkimi wcześniejszymi wersjami systemu OS X.

Skopiuję / wkleję tutaj polecenia Yosemite, aby nie urazić półbogów „bez samotnych linków w odpowiedziach”.

Quoth Wsparcie Apple:

Ukryj konto użytkownika w OS X Yosemite

Możesz zapobiec wyświetlaniu konta użytkownika w oknie logowania w systemie OS X Yosemite, wykonując następujące czynności:

  1. Zaloguj się jako administrator.

  2. Użyj tego polecenia Terminal, zastępując krótką nazwę konta użytkownika, którego chcesz ukryć, hasłem „hiddenuser”:

    sudo dscl . create /Users/hiddenuser IsHidden 1
    

Jeśli chcesz później pokazać ukrytego użytkownika, ustaw IsHiddenatrybut użytkownika na 0 w następujący sposób:

sudo dscl . create /Users/hiddenuser IsHidden 0

Opcje dodatkowe

Możesz także przenieść katalog domowy ukrytego użytkownika do miejsca niewidocznego z Findera i usunąć punkt udostępniania folderu publicznego ukrytego użytkownika.

Następujące polecenie przenosi katalog domowy „hiddenuser” do / var, ukrytego katalogu:

sudo mv /Users/hiddenuser /var/hiddenuser

Następujące polecenie aktualizuje rekord użytkownika „ukrytego menu” o nową ścieżkę do katalogu domowego w / var:

sudo dscl . -create /Users/hiddenuser NFSHomeDirectory /var/hiddenuser

Następujące polecenie usuwa punkt udziału folderu publicznego dla użytkownika o długiej nazwie „Ukryty użytkownik”:

sudo dscl . -delete "/SharePoints/Hidden User's Public Folder"

Logowanie do tego ukrytego konta

Aby uzyskać dostęp do tego ukrytego konta administratora z ekranu logowania, naciśnij strzałkę w dół, aby wybrać dowolnego użytkownika (upewnij się, że pole wprowadzania hasła nie jest otwarte), a następnie naciśnij Opt-Return.

Spowoduje to wyświetlenie pustych pól nazwy i hasła, umożliwiając zalogowanie się na ukryte konto administratora.

Wyświetl wszystkich użytkowników (w tym ukrytych)

Pamiętaj, że nadal można znaleźć ukrytego użytkownika, nie używaj tego jako środka bezpieczeństwa. Aby wyświetlić listę wszystkich możliwych użytkowników, użyjdscacheutil

dscacheutil -q user

lub aby wyświetlić wszystkich użytkowników w grupie „Użytkownicy” (5 **)

dscacheutil -q user | grep -A 3 -B 2 -e uid:\ 5'[0-9][0-9]'
IconDaemon
źródło
3
To jest właściwy sposób na OS X.
CousinCocaine
Dziękuję za twoje uzupełnienia. Znacząco zwiększają użyteczność odpowiedzi.
IconDaemon
Gdy FileVault jest włączony, ekran logowania nie może po prostu wyświetlać wprowadzonych nazw / haseł, zobacz dyskusję reddit .
ryenus