Zugriff auf eine geheime Anmeldekonsole in Mac OS

Inhaltsverzeichnis:

Anonim

Einige Versionen von Mac OS unterstützen die Möglichkeit, sich direkt über den herkömmlichen Anmeldebildschirm mit jedem Benutzerkonto in der Befehlszeile anzumelden, wodurch die vertraute Mac-Benutzeroberfläche umgangen wird. Stattdessen melden Sie einen Benutzer im Wesentlichen direkt im Terminal an (ein bisschen so, als würden Sie den ssh-Client verwenden, um eine Verbindung zu einem SSH-Server herzustellen), ohne den Desktop, Finder, WindowServer oder andere Schnickschnack der GUI laden zu müssen.Dies kann für fortgeschrittene Benutzer praktisch sein, die von einem bestimmten Benutzerkonto aus schnellen Zugriff auf die vollständige Befehlszeile benötigen, aber die vollständige Anmeldung und das Laden der grafischen Umgebung von Mac OS überspringen möchten. Beachten Sie jedoch, dass nicht alle Versionen der Systemsoftware diese Funktion unterstützen, daher bedarf es einiger Entdeckung, um festzustellen, welche dies tun und welche nicht.

Bevor Sie eintauchen, machen Sie sich klar, dass dies wirklich nur für fortgeschrittene Mac-Benutzer ist, die mit der Befehlszeilenumgebung vertraut sind. Es ist auch wichtig darauf hinzuweisen, dass sich die versteckte Anmeldekonsole / das Terminal vollständig vom Einzelbenutzermodus oder dem Wiederherstellungsmodus-Terminal unterscheidet, die auf allen Macs und Mac OS-Versionen unterstützt werden. Zum einen können Sie sich mit dem Konsolen-Anmeldetrick direkt als jeder Benutzer auf dem Mac mit Benutzerrechten anmelden, während der Einzelbenutzermodus immer eine Root-Anmeldung mit vielen deaktivierten Systemdiensten und Prozessen verwendet und eher administrativen Zwecken dient. Zwei häufige Anwendungen des Einzelbenutzermodus sind das Reparieren einer Festplatte mit fsck und das Ändern eines Administratorkennworts oder andere Aufgaben zur Fehlerbehebung.Der Einzelbenutzermodus und das Wiederherstellungsterminal eignen sich wirklich am besten für die Fehlerbehebung und sind keine geeignete Umgebung für allgemeinere Befehlszeileninteraktionen, aber die direkte Konsolenanmeldung kann genauso verwendet werden wie die Terminal-App.

Unterstützt meine MacOS-Version Login Terminal / Console?

Konsolenanmeldung wird nicht von allen Versionen von Mac OS oder Mac OS X unterstützt. Die Konsolenanmeldungsfunktion scheint von Mac OS X 10.9.x (Mavericks), 10.8.x (Mountain Lion) unterstützt zu werden. , 10.7.x (Lion), 10.6.x (Snow Leopard), Leopard, Tiger usw., werden aber möglicherweise in MacoS Mojave (10.14) macOS 10.13.x (High Sierra), macOS 10.12.6 (Sierra) unterstützt oder nicht , OS X 10.11.6 (El Capitan) oder 10.10 Yosemite. Fühlen Sie sich frei, in den Kommentaren unten zu berichten, ob Sie damit Erfolg haben oder nicht, und Ihre Version der Systemsoftware.

Sie können versuchen, die Anmeldekonsole in Mac OS / Mac OS X mit dem folgenden Standardbefehl zu aktivieren und dann den Mac neu zu starten, um dann den Anweisungen weiter unten zu folgen, um zu sehen, ob Sie auf den Anmeldebildschirm zugreifen können Terminal:

"

sudo defaults write /Library/Preferences/com.apple.loginwindow.plist DisableConsoleAccess>"

Wenn Sie versuchen, die Konsole vom Anmeldebildschirm auf einem nicht unterstützten Mac zu laden, sehen Sie entweder nur einen leeren schwarzen Bildschirm, der unausweichlich erscheint und Sie dazu auffordert, den Mac neu zu starten, oder Sie werden es kurz tun Sehen Sie einen weißen Text auf dem schwarzen Bildschirm und dann einen leeren schwarzen Bildschirm, der ebenfalls einen Neustart erfordert, um zu entkommen. Wenn Sie einen Weg kennen, teilen Sie uns dies in den Kommentaren mit.

Zugriff auf ein Terminal auf dem Anmeldebildschirm in Mac OS

Beachten Sie, dass die automatische Anmeldung auf dem Mac deaktiviert sein muss, da Sie sonst beim Booten keinen Zugriff auf den Anmeldebildschirm haben, von dem aus Sie auf die Konsole zugreifen können. Denken Sie daran, dass nicht alle Versionen von Mac OS diese Funktion unterstützen.

  1. Starten Sie den Mac wie gewohnt neu
  2. Wählen Sie auf dem Anmeldebildschirm „Andere“
  3. Geben Sie für den Benutzernamen Folgendes ein und drücken Sie dann die Eingabetaste – es ist noch kein Passwort erforderlich
  4. >Konsole

  5. Drücken Sie die Eingabetaste
  6. Bei Erfolg sehen Sie eine Anmeldeaufforderung an der Befehlszeile, als ob Sie gerade eine Unix-Umgebung ohne Fensterumgebung gestartet hätten. Geben Sie jetzt einen Benutzernamen und ein Passwort ein, um sich direkt an der Befehlszeile anzumelden als dieser Benutzer
  7. HINWEIS: Wenn dies nicht gelingt, wird der Bildschirm schwarz und Sie müssen einen Neustart des Mac erzwingen, indem Sie zum Beenden die Ein/Aus-Taste gedrückt h alten

Vorausgesetzt, Sie haben sich erfolgreich bei der Anmeldekonsole angemeldet, haben Sie vollen Zugriff auf alles, was Sie in einer normalen Terminal-Umgebung tun würden, jedoch ohne die grafische Benutzeroberfläche von Mac OS. Sie können diese Umgebung verlassen, indem Sie über die Befehlszeile mit den Befehlen shutdown oder reboot neu starten.

Beachten Sie, dass Sie auf das Feld „Andere“ zugreifen können, wenn Sie die Liste der Anmeldebenutzernamen ausblenden oder wenn die Liste der Benutzer auf dem Anmeldebildschirm aktiviert ist, aber es funktioniert nicht, wenn die automatische Anmeldung aktiviert ist.

Dies ist ein wenig bekannter Trick, und dass er in einigen Versionen von Mac OS unterstützt wird, in anderen jedoch nicht, trübt das Wasser darüber, wann und wo er funktionieren wird, und ob die Unterstützung von modernen Versionen zurückgezogen wurde (Es scheint in den neuesten macOS-Versionen zu fehlen). MacWorld hat vor einiger Zeit auf das geheime Anmeldeterminal verwiesen und eine Diskussion über den Trick aus dem Jahr 2002 aufgedeckt, was darauf hindeutet, dass die Konsolenanmeldung in allen früheren Versionen von Mac OS X funktionieren könnte, aber nicht in den neuesten Versionen. Um definitiv herauszufinden, welche Versionen diese Funktion unterstützen, wäre eine Erkundung durch den Benutzer in einer Vielzahl neuerer Mac OS-Versionen erforderlich. Ich konnte erfolgreich über die Anmeldekonsole auf einem Mac mit Mavericks auf Terminal zugreifen, aber nicht auf einem Mac mit High Sierra oder Sierra, zum Beispiel. Es ist durchaus möglich, dass diese Funktion in modernen macOS-Versionen endgültig weg ist, in diesem Fall gilt dies nur für ältere Mac OS X-Systemsoftware.

Konnten Sie auf Ihrem Mac oder mit Ihrer Version von Mac OS auf die Anmeldekonsole zugreifen? Teilen Sie Ihre Erfahrungen in den Kommentaren unten mit, und wenn Sie weitere Tipps oder Tricks in Bezug auf den wenig bekannten Anmeldeterminalbildschirm kennen, teilen Sie diese ebenfalls mit.

Zugriff auf eine geheime Anmeldekonsole in Mac OS